Qawarir
Smart water ordering, station management and delivery in one platform
A three-sided platform for drinking-water refills that connects customers, filling stations and delivery agents — built from a single Flutter codebase for Android, iOS and web.
01 — Overview
Qawarir is a platform for ordering drinking-water refills and having them delivered. It brings three types of users into one system: customers who order water, filling stations that prepare and manage those orders, and delivery agents who fulfil them.
02 — The Challenge
Ordering refill water is usually a phone call and a guess at when it will arrive. Stations track orders on paper, and there is no clean handoff to whoever is doing the delivery. Nothing shares a single source of truth.
03 — The Solution
One platform with a dedicated experience for each role. Customers place and track orders. Stations receive orders, manage their catalogue and queue, and assign runs. Delivery agents get their assigned runs and update status as they go. Everything is built from one Flutter and Dart codebase, so the same product runs on Android, iOS and the web, with full right-to-left support.
04 — My Role
- Designing the three-role architecture — client, station, delegate
- Building the cross-platform apps from one Flutter / Dart codebase
- Order lifecycle and state shared across roles
- Role-specific interfaces and flows
05 — Technologies
- Flutter
- Dart
06 — Key Features
- Separate flows for customers, stations and delivery agents
- Water product catalogue and ordering
- Order tracking through preparation, dispatch and delivery
- Station-side order management and assignment
- Delivery-agent task list and status updates
- Arabic and English, right-to-left aware
- One Flutter codebase across Android, iOS and web
07 — Status
Live at qwarercom.com.
08 — Related Service
