Skip to content

Overview

Jm3eia is a bilingual (English / Arabic) online grocery platform for Kuwait. Prices are in KWD, shown with three decimal places.

Who uses Jm3eia

AudienceWhere they workWhat they do
ShoppersWeb shopBrowse, fill a cart, check out, manage an account
Shoppers (mobile)Customer appThe same shopping experience as the web shop
Store operatorsAdmin dashboardCatalog, orders, marketing, settings
PickersPicking screensPick and pack orders
DriversDelivery screensTake bags out and complete visits
SupportDashboard inbox and shop ticketsHelp customers

There is no mobile app in this repository. A Flutter (or other) client talks to the same customer and fulfillment APIs the web apps use.

Where to open things locally

AppAddress
Web shophttp://localhost:3000
Staff dashboardhttp://localhost:3001
Picker and driver demohttp://localhost:3002
This documentationhttp://localhost:3003

What the product covers

  1. Catalog — aisles, brands, products, variants, collections, recipes, reviews
  2. Shopping — guest cart, coupons, loyalty points, express, delivery or pickup, cash on delivery or wallet
  3. Account — phone sign-in, addresses, orders, wallet, Pro membership, wishlist, notifications, support
  4. Fulfillment — from a new order through picking and delivery
  5. Marketing — home banners, popups, coupons, audiences, campaigns, offers
  6. Assistant — in-store chat that can propose cart changes; nothing is applied until the customer confirms

Language and money

  • The shop and catalog can be used in English or Arabic. Switch language at any time; names and copy follow the choice.
  • Display amounts with three decimal places.