Flutter E-Commerce Internet App with Admin Panel (Firebase)
Bundle Consists of
- Full Flutter supply code (Internet-compatible)
- Firebase integration (Auth, Firestore)
- Admin panel (stock, orders, income charts)
- Consumer module (profile, wishlist, orders, assist)
- Documentation (PDF or Markdown)
- Property (pictures, icons)
pubspec.yamlwith all dependencies
Tech Stack
- Flutter Internet (v3.22+ beneficial)
- Firebase (Authentication, Firestore DB)
- Syncfusion Charts
- GoRouter for navigation
- Supplier for state administration
- Shimmer for loading states
- Google Fonts for customized typography
Consumer Options
- Electronic mail & Google Signal-In
- Responsive design (cellular / pill / desktop)
- Edit profile: identify, cellphone, gender, DOB, tackle
- Order monitoring (Pending, Processing, Delivered, Cancelled)
- Wishlist administration
- Buyer assist panel
- Deal with ebook with default tackle characteristic
Admin Options
- Firebase-based admin function detection
- Dashboard with Syncfusion Charts:
- Income vs Returns (Spline)
- Gross sales by Class
- Orders by Standing
- Lively Customers Over Time
- Merchandise Desk: Add, edit, delete merchandise with picture add
- Stock and value updates
- Orders Desk: filter by standing, assign supply phases, view buyer/order particulars
Responsive Layouts
- Cell: Stacked structure
- Pill: Adaptive structure
- Desktop: Three-column dashboard
UI/UX Highlights
- Minimalist, fashionable structure
- Mushy elevation, rounded corners
- Refined colour palette
- Shimmer loading placeholders
- Typography utilizing Merriweather & Sacramento fonts
Authentication System
- Firebase Electronic mail/Password & Google Signal-In
- Position-based redirection (admin/person)
- Consumer profile sync with Firestore
Principal Dependencies
supplier: ^6.1.0firebase_core: ^2.x.xfirebase_auth: ^4.x.xcloud_firestore: ^4.x.xgo_router: ^12.x.xsyncfusion_flutter_charts: ^23.x.xgoogle_fonts: ^6.x.xshimmer: ^3.x.x
Documentation Consists of
- Challenge construction walkthrough
- Firebase setup information (with screenshots)
- Admin login configuration
- Including new merchandise & classes
- Deploying to Firebase Internet hosting
Best For
- Builders constructing an MVP or SaaS product
- Startups needing a Firebase-based storefront + admin
- Academic/demo tasks for Flutter Internet
- No-backend e-commerce options
– lib/
– admin_panel/ # Admin dashboard and controls
– dashboard.dart
– orders_table.dart
– product_management.dart
– web_ui/ # Consumer-facing UI
– dwelling/
– user_profile/
– login/
– information/ # Enterprise logic and companies
– fashions/ # Knowledge fashions
– suppliers/ # Supplier-based state administration
– firebase_services/ # Firebase interplay code
– widespread/ # Reusable components
– widgets/ # Shared widgets (buttons, playing cards, and so forth.)
– enums/ # Enum definitions
– utils/ # Helper features, formatters, and so forth.
– belongings/
– pictures/ # Product pictures, banners
– icons/ # App icons, system icons
– README.md # Challenge overview & directions
– pubspec.yaml # Dependencies and metadata

