An e-commerce web application built with Next.js 14 (App Router), Supabase, and Tailwind CSS, featuring separate Admin and User portals.
This project supports product browsing, cart management, order tracking, and secure authentication for both customers and admins.
- Frontend: Next.js 14 (React + App Router)
- UI: Tailwind CSS + shadcn/ui
- Auth & Database: Supabase
- Deployment: Vercel
- Sign up and login
- Browse products with sizes and variants
- Add to cart and checkout
- Track order status
- Receive order confirmations
- Secure admin authentication
- Manage products (add, edit, delete)
- Process and confirm customer orders
- Track and update order statuses
- Role-based authentication (Admin / User)
- Responsive, mobile-friendly design
- Fast deployment with Vercel