Next.js E-commerce (Client + Admin)
Full-stack store with Next.js 15, Prisma, Stripe, Clerk auth, and an admin dashboard.


A production-ready e-commerce platform split into a customer app (client) and an admin CMS. The stack uses Next.js 15 (App Router), React 19, TailwindCSS with Radix UI primitives, Zustand for state, and React Hot Toast for UX. The admin app integrates Clerk for authentication, Prisma ORM for Postgres, and Cloudinary for media. Features include product/catalog management with variants and images, categories/tags, inventory and status toggles, order management with Stripe payments/webhooks, charts & KPIs via Recharts, command palette (cmdk), and dark mode via next-themes. Clean modular architecture with Zod/React Hook Form validation, server actions/route handlers, and Prisma migrations for reliable deploys.