A modern full-stack eCommerce Admin Dashboard built with Next.js 16, TypeScript, Tailwind CSS, and Supabase.
Lumora provides a complete administration system for managing products, categories, media uploads, and dashboard analytics with a scalable architecture suitable for production-ready eCommerce applications.
- Live dashboard statistics
- Product count
- Category count
- Responsive admin layout
- KPI cards
- Analytics-ready architecture
- Create products
- Update products
- Delete products
- Product listing
- Product details
- Dynamic edit pages
- SEO fields
- Inventory management
- Pricing management
- Brand support
- Product media
- Category assignment
- Create categories
- Edit categories
- Delete categories
- Category selection inside products
- Image upload to Supabase Storage
- Public image URLs
- Product image preview
- Next.js Image optimization
- Secure admin authentication
- Protected dashboard routes
- Server-side Supabase authentication
- PostgreSQL (Supabase)
- Row Level Security (RLS)
- UUID primary keys
- Foreign key relationships
- Scalable relational schema
- Next.js 16 (App Router)
- React
- TypeScript
- Tailwind CSS
- Supabase
- PostgreSQL
- Supabase Storage
- Lucide React
app/
components/
database/
public/
types/
utils/
Clone the repository
git clone https://github.com/yourusername/lumora.gitMove into the project
cd lumoraInstall dependencies
npm installCreate an environment file
.env.local
Add your Supabase credentials
NEXT_PUBLIC_SUPABASE_URL=YOUR_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=YOUR_SUPABASE_KEYRun the development server
npm run devComing Soon
- Dashboard Analytics
- Orders Module
- Customers Module
- Public Storefront
- Shopping Cart
- Checkout
- Payments
- Reviews
- Search & Filtering
- Product Variants
- Sales Reports
✅ Authentication
✅ Products CRUD
✅ Categories CRUD
✅ Image Upload
✅ Supabase Storage
✅ Dashboard (Live Counts)
🚧 Dashboard Analytics
🚧 Orders
🚧 Storefront
This project is licensed under the MIT License.
Adeel Abbas
Built as a portfolio project to demonstrate modern full-stack web development using the latest React ecosystem and Supabase.