Frontend Platform
Next.js (App Router)
Next.js App Router combines file-based routing, shared layouts, and Server Actions so the UI, data mutations, and SEO-friendly pages stay cohesive without extra wiring.
A production-style eCommerce system built with NestJS, TypeScript and NextJS.


Tech Stack
Frontend Platform
Next.js (App Router)
Next.js App Router combines file-based routing, shared layouts, and Server Actions so the UI, data mutations, and SEO-friendly pages stay cohesive without extra wiring.
Frontend Styling
Tailwind CSS
Tailwind centralizes design tokens and utilities for fast responsive layouts, keeping styles consistent without heavy custom CSS.
Component Library
Shadcn
Shadcn/UI wraps Radix primitives with accessible defaults, speeding up production-ready prototyping with composable components.
Backend API
NestJS
NestJS provides a modular, testable API structure, while Zod enforces type-safe validation across request and response contracts.
Validation Library
Zod
Zod enforces type-safe validation across request and response contracts.
Database
MySQL
MySQL delivers reliable OLTP storage.
ORM
Drizzle ORM
Drizzle ORM offers a lightweight, type-safe query layer.
Server State Management
React Query
React Query manages server-state caching and synchronization.
UI State Management
Zustand
Zustand keeps local UI state minimal and predictable.