Bo Bo Aung profile photoBo Bo AungPortfolio

Next.js E-commerce Platform

A full-stack store with customer and admin apps powered by Next.js, Prisma, Stripe, Clerk, and Postgres.

Next.jsReact 19TypeScriptTailwindCSSRadix UIZustandPrismaPostgresStripeClerkCloudinaryRechartsZodApp RouterAdmin Dashboard
Next.js E-commerce Platform – 1
Next.js E-commerce Platform – 2

Project overview

Summary

A production-ready e-commerce platform split into a customer app 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 and catalog management with variants and images, categories and tags, inventory and status toggles, order management with Stripe payments and webhooks, charts and KPIs via Recharts, command palette (cmdk), and dark mode via next-themes. Clean modular architecture with Zod and React Hook Form validation, server actions or route handlers, and Prisma migrations for reliable deploys.