NavBeen
All projects

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

Ambareen Mart: Multi-Country E-Commerce Platform (Online Store and Admin Panel) — screen 101

About 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.

Ambareen Mart: Multi-Country E-Commerce Platform (Online Store and Admin Panel) — screen 202

Chapter 02

1. Customer storefront (Flutter, web and Android)

Ambareen Mart: Multi-Country E-Commerce Platform (Online Store and Admin Panel) — screen 303

Chapter 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