Next.js + Supabase + Paystack e-commerce app.
- User authentication (Supabase)
- Products & cart
- Checkout with Paystack
- Orders stored in Supabase
- Admin order dashboard
- Copy
.env.local.example→.env.local - Fill in:
- NEXT_PUBLIC_SUPABASE_URL
- NEXT_PUBLIC_SUPABASE_ANON_KEY
- SUPABASE_SERVICE_ROLE_KEY
- PAYSTACK_SECRET_KEY
- NEXT_PUBLIC_PAYSTACK_PUBLIC_KEY
- NEXT_PUBLIC_SITE_URL
- Run
npm install - Run
npm run dev
Push to GitHub → Vercel → add environment variables → deploy 🚀