Dynamic data
Categories are always fetched from MongoDB.
Category cards are loaded from the backend in batches of 20, so the page stays quick and smooth even as the catalog grows.
Categories are always fetched from MongoDB.
New batches load as you scroll near the bottom.
Responsive cards work on desktop and mobile.