E-commerce platform with Stripe checkout and admin dashboard
Full-stack e-commerce marketplace for storage products with Supabase backend, Stripe payment processing, admin dashboard for inventory management, and a polished storefront. Supports product categories, featured listings, and webhook-driven order fulfillment.
Product storefront with categories, featured products, and trust signals
Stripe Checkout integration with webhook-driven order processing
Admin dashboard for product CRUD, inventory tracking, and order management
Supabase Auth with Row Level Security for admin access control
Dynamic product pages with responsive image galleries
Seed scripts for demo data and quick deployment
Next.js 14 App Router with Supabase backend (Auth, PostgreSQL, RLS). Stripe handles payments via Checkout Sessions — webhook on checkout.session.completed updates order status in Supabase. Admin routes protected by Supabase Auth. Middleware enforces auth on admin paths. Dynamic product pages with server-side data fetching.