A rubber-duck storefront built with Next.js (App Router), TypeScript, and Tailwind CSS.
npm install
npm run devOpen http://localhost:3000 to see the site.
src/app/— routes: landing page,/shop(product grid + filters),/ducks/[slug](product detail),/cart,/login,/register,/forgot-password,/about,/faq,/payment,/thank-you.src/components/— shared UI (nav, footer, product card/gallery, cart provider, filters).src/data/ducks.ts— the product catalog.src/lib/cart.ts— cart persistence helpers (localStorage-backed viaCartProvider).
npm run dev— start the dev servernpm run build— production buildnpm run lint— run ESLint