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.






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