CrafNovaAli Mahmood
←All work

Commerce & delivery

Faz'a

A multi-merchant shopping and delivery app with a merchant console and a super-admin panel: delivery zones, realtime orders, and a subscription-plus-commission billing engine.

Faz'a — 1
Faz'a — 2
Faz'a — 3
Faz'a — 4
Faz'a — 5
Faz'a — 6

The hard part

The interface was the easy half. The hard half is that the platform earns from two sources of different natures: a fixed monthly subscription per merchant, and a commission that changes with every order. Any decimal rounding in that arithmetic compounds across thousands of orders until it shows up as a real gap at month end.

What changed

A merchant opens their console and finds the invoice already correct, without checking it on a calculator, and the platform knows the month's revenue without anyone adding it up. Expanding into a new district became a decision taken on the map in minutes, where it used to require a development request.

What I built

The Flutter app, the Laravel backend, and both panels. I designed the billing and subscription engine, the map-based delivery zones, and the merchant's realtime order alert. Money is stored in integer halalas — no floating point anywhere near it.

Stack

  • Flutter
  • Laravel
  • Next.js
  • MySQL
  • Firebase