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 are the most recent version at the time of purchase, with no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 48 hours. We provide free support for 7 days after your purchase
    • If you have any questions, please contact us by email info@tememarts.com or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers.
    • The response time can last up to 6 hours.