Overview
Jm3eia is a bilingual (English / Arabic) online grocery platform for Kuwait. Prices are in KWD, shown with three decimal places.
Who uses Jm3eia
| Audience | Where they work | What they do |
|---|---|---|
| Shoppers | Web shop | Browse, fill a cart, check out, manage an account |
| Shoppers (mobile) | Customer app | The same shopping experience as the web shop |
| Store operators | Admin dashboard | Catalog, orders, marketing, settings |
| Pickers | Picking screens | Pick and pack orders |
| Drivers | Delivery screens | Take bags out and complete visits |
| Support | Dashboard inbox and shop tickets | Help 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
| App | Address |
|---|---|
| Web shop | http://localhost:3000 |
| Staff dashboard | http://localhost:3001 |
| Picker and driver demo | http://localhost:3002 |
| This documentation | http://localhost:3003 |
What the product covers
- Catalog — aisles, brands, products, variants, collections, recipes, reviews
- Shopping — guest cart, coupons, loyalty points, express, delivery or pickup, cash on delivery or wallet
- Account — phone sign-in, addresses, orders, wallet, Pro membership, wishlist, notifications, support
- Fulfillment — from a new order through picking and delivery
- Marketing — home banners, popups, coupons, audiences, campaigns, offers
- 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.
Related guides
- Shopping — browse and discover
- Cart and checkout
- Admin dashboard
- Fulfillment operations
- Developer introduction