This repository is now a modern Next.js + React application written in TypeScript.
- Next.js App Router
- React 19
- TypeScript
- CSS Modules
- Local browser persistence for cart and orders
app/ App Router pages and route-level UI
components/ Reusable React components
lib/ Data, types, and shared utilities
public/ Static assets served by Next.js
npm run dev
npm run build
npm run start
npm run typecheck- Install dependencies:
npm install- Start the dev server:
npm run dev- Open
http://localhost:3000
- The active frontend is entirely inside the Next.js app.
- Product catalog data lives in lib/data/products.json.
- Static assets are served from public/images.
- Cart and order history are stored in
localStorage.