Index/Work/01–03
Parcel walaa.Parcelwalaa.
A hyperlocal food and parcel delivery platform: four Flutter apps for customers, restaurants, riders and ops, all on one Express + Supabase API.
- Role
- Design + full-stack build
- Platforms
- iOS · Android · Web · macOS
- Client stack
- Flutter · Riverpod · Freezed · Dio · Hive
- Services
- Express 5 · Supabase · FCM · Google Maps
- Year
- 2026
P1 — Approach(How it's built)
01One domain, four apps
Customer, vendor, rider and admin share a DDD + MVVM layering (framework → repository → controller → UI), so a feature lands in the same shape everywhere.
02Mock-first development
A Dio interceptor swaps the network for a seeded mock API with a single flag (MOCK_API). Every screen below was captured that way: real build, no production data.
03Brand as a system
A written brand guideline covers tokens, elevation, motion and iconography. Yellow #FFCA26 against a near-black, Neue Haas Grotesk, and 1.8px rounded strokes.
P2 — System(Four clients, one API)
- 01Customer
- 02Vendor
- 03Rider
- 04Admin
APIparcelwalaa-api · Express 5 · JWT
- Supabase · Postgres
- Firebase · FCM
- Google · Maps + Places
P3 — Customer app(iOS · live capture)
Customer app.Customerapp.
Real iOS build on an iPhone 17 Pro simulator, running against the app's built-in mock API.Scroll →
01Launch
The rider mark and wordmark on brand yellow, straight from the identity system.
02Home
Delivery address, rotating search prompts, flash deals, and a live-order pill that follows you across tabs.
03Discover
Photographic category grid and curated restaurant rails.
04Restaurant
Collapsing hero, open-now state, menu search and category filters.
05Live tracking
Google Maps and a five-stage order timeline, kept fresh by push notifications.
06Offers
Deal countdowns, promo codes and a monthly savings meter.
P4 — Vendor + Admin(Web builds)
02Vendor app
The restaurant side: incoming orders, menu management and pickup OTP hand-off to riders.
admin.parcelwalaa
03Admin console
The ops console: restaurants, riders, orders and support, as a Flutter web + macOS app.