
Ambareen
Ambareen Mart: Multi-Country E-Commerce Platform (Online Store and Admin Panel)
- Flutter
- Firebase
- Firestore
- E-commerce
- Multi-country
- Admin Dashboard
- Role-based Access Control
- Bulk Data Import
- CMS
- Android
- BLoC
See it in action
01About the project
Ambareen Mart is an online marketplace selling to customers in the UK, UAE and Pakistan. It has two parts that share one database: a customer storefront for web and Android, and an admin panel for running the business.
02Chapter 02
1. Customer storefront (Flutter, web and Android)
03Chapter 03
Shopping: product catalogue with categories, product search, wishlist, cart, checkout and order history. Multi-country: shoppers choose their country, and see only the products, currency and stock available there. Reviews: customers can review products, and reviews are shown only after an admin approves them. Responsive design: a single codebase serves desktop, mobile web and an Android app prepared for Google Play. 2. Admin panel (Flutter) Products: add and edit products, assign countries and categories, set per-country stock, and import many products at once from an Excel sheet with automatic image re-hosting. Bulk editing: change prices, categories, countries, stock or deletions on many products in one go, with a review step before anything saves. Prices can be raised or lowered by a percentage or a fixed amount. Orders and dashboard: manage order status and see sales, top products and top categories update as orders are delivered. Users and roles: search users, create accounts and assign admin, moderator or customer roles, with access enforced by database rules as well as in the app. Homepage content: moderators edit hero sliders, features, testimonials and footer sections without touching code. Settings: manage countries and currencies, categories and account passwords.
- Client
- Ambareen
- Built with
- FlutterFirebaseFirestoreE-commerceMulti-countryAdmin DashboardRole-based Access ControlBulk Data ImportCMSAndroidBLoC

