I run an e-commerce site that pairs a Next.js frontend with a Laravel API. The cart and checkout are already live, but the catalogue itself is still bare-bones. I now need a developer who can design and code a complete product-listing and category system dedicated to our physical goods. Your task covers both sides of the stack: create or adjust the Laravel models, migrations, and endpoints that expose products and nested categories, then build the corresponding React components and pages in Next.js, keeping server-side rendering and SEO-friendly routes intact. The existing Tailwind setup should remain the styling baseline. Deliverables 1. Database structure and API endpoints that return products organised by category. 2. Next.js pages/components showing image, title, price, stock badge, and Add-to-Cart for each item, with smooth category filtering that updates the URL without a full reload. 3. Code integrated via pull request, with concise commits plus a README note on new migrations, env variables, and set-up steps. Acceptance criteria: every physical product must appear in at least one category, category navigation must filter correctly, and the entire flow must run locally through our current docker-compose stack. I’ll test by pulling the branch, running migrations, and browsing the catalogue end-to-end.