Build a high-performance product catalog that handles 10,000+ products with advanced filtering, sorting, search, virtualization and a complete checkout flow. This demonstrates project scalability, performance optimization, and real-world e-commerce.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui
- State Management: Zustand
- Data Fetching: TanStack Query
- Forms: React Hook Form + Zod
- Testing: Vitest + Playwright
- Virtualization: TanStack Virtual