Flutter Firebase Admin Dashboard (Web) — E‑Commerce/Grocery Management Panel
A responsive Flutter Web admin dashboard built to manage an e‑commerce/grocery backend with Firebase. The project provides a clean, production-style UI to create, edit, and monitor products and orders in real time, with integrated cloud image handling and scalable data architecture.
Key features
- Product management (CRUD): add, edit, and maintain product records including name, price, sale price, unit type (Kg/Piece), category, and sale status.
- Order management: view and track orders from a centralized admin interface.
- Firebase integration: Firestore for structured data and real-time updates, plus Firebase Storage for product images using generated download URLs.
- Robust UI behavior: graceful handling of missing/invalid fields, fallback values, and safe rendering for dynamic Firestore data.
- Responsive web layout: dashboard-style navigation with side menu, searchable header, and adaptive grid views for large screens.
- Theme support: dark/light mode toggle for better usability.