Flutter E-Commerce Web App with Admin Panel | Firebase + Syncfusion + GoRouter

Description

Flutter E-Commerce Web App with Admin Panel | Firebase + Syncfusion + GoRouter

Flutter E-Commerce Web App with Admin Panel | Firebase + Syncfusion + GoRouter

Package Includes

  • Full Flutter source code (Web-compatible)
  • Firebase integration (Auth, Firestore)
  • Admin panel (inventory, orders, revenue charts)
  • User module (profile, wishlist, orders, support)
  • Documentation (PDF or Markdown)
  • Assets (images, icons)
  • pubspec.yaml with all dependencies

Tech Stack

  • Flutter Web (v3.22+ recommended)
  • Firebase (Authentication, Firestore DB)
  • Syncfusion Charts
  • GoRouter for navigation
  • Provider for state management
  • Shimmer for loading states
  • Google Fonts for custom typography

User Features

  • Email & Google Sign-In
  • Responsive design (mobile / tablet / desktop)
  • Edit profile: name, phone, gender, DOB, address
  • Order tracking (Pending, Processing, Delivered, Cancelled)
  • Wishlist management
  • Customer support panel
  • Address book with default address feature

Admin Features

  • Firebase-based admin role detection
  • Dashboard with Syncfusion Charts:
    • Revenue vs Returns (Spline)
    • Sales by Category
    • Orders by Status
    • Active Users Over Time
  • Products Table: Add, edit, delete products with image upload
  • Inventory and price updates
  • Orders Table: filter by status, assign delivery stages, view customer/order details

Responsive Layouts

  • Mobile: Stacked layout
  • Tablet: Adaptive layout
  • Desktop: Three-column dashboard

UI/UX Highlights

  • Minimalist, modern layout
  • Soft elevation, rounded corners
  • Subtle color palette
  • Shimmer loading placeholders
  • Typography using Merriweather & Sacramento fonts

Authentication System

  • Firebase Email/Password & Google Sign-In
  • Role-based redirection (admin/user)
  • User profile sync with Firestore

Main Dependencies

  • provider: ^6.1.0
  • firebase_core: ^2.x.x
  • firebase_auth: ^4.x.x
  • cloud_firestore: ^4.x.x
  • go_router: ^12.x.x
  • syncfusion_flutter_charts: ^23.x.x
  • google_fonts: ^6.x.x
  • shimmer: ^3.x.x

Documentation Includes

  • Project structure walkthrough
  • Firebase setup guide (with screenshots)
  • Admin login configuration
  • Adding new products & categories
  • Deploying to Firebase Hosting

Ideal For

  • Developers building an MVP or SaaS product
  • Startups needing a Firebase-based storefront + admin
  • Educational/demo projects for Flutter Web
  • No-backend e-commerce solutions

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.