A minimalist and scalable Flutter Web E-Commerce solution with a modern UI, seamless admin panel, and PDF invoice system.
๐ ๏ธ Tech Stack
Flutter Web (Material 3 + Null Safety)
Firebase Auth & Firestore
GoRouter for routing
State Management: Provider / Riverpod
PDF & invoice: `pdf` + `printing` packages
Charts: Syncfusion
๐ฏ Core Features
Minimal modern UI (Customer Side)
Advanced filtering, search, and cart
Admin dashboard with analytics
Product + inventory management
Role-based auth for admins
Order tracking + PDF invoices
Shopping Experience
Clean and minimal interface with responsive design.
Firebase Auth
Secure signup/login with Google & Email.
Admin Dashboard
Charts, insights & order control at a glance.
Analytics
Track revenue, returns, and sales patterns.
Order Tracking
Track orders from placed to shipped & delivered.
PDF Invoice
Downloadable PDF invoice for every order.
๐ธ Screenshots
๐ฆ Included
Full Flutter Web Source (Customer + Admin)
Firestore Rules & Structure Guide
Offline HTML Documentation
Assets, Fonts & Integration Notes
๐ฃ Notes
No Apple Sign-In (web limitation)
Payment gateway placeholder (ready for Stripe)
Dark/light theme toggle supported
Why ShopX?
Whether you're building an MVP, launching your store, or want a CodeCanyon-ready Flutter product, ShopX is your base. Clean code, flexible design, and real-world featuresโno fluff.