Multi-category delivery platform
A web and mobile ecosystem for orders, merchants and delivery riders, with assignment, delivery fees and real-time tracking.

The project
We designed an on-demand logistics platform with separate apps for customers and riders, plus dashboards for operations. The system covers food, groceries, pharmacy and parcels from a common architecture.
The main flow covers the catalogue, cart, checkout, order creation, time-limited offers to riders, delivery statuses, earnings and real-time tracking. Sensitive logic runs in server-side functions, and the apps share types, rules and domain components.
The project was built with particular attention to the local context: whole-number amounts in XAF, variable connectivity, explicit cancellation rules and permissions enforced in the database.
Need something similar?
Tell us about your case: we start from what we have already built to get there faster and for less.
Related service: Websites and online storesTechnical details
Challenges
- →Coordinating customers, merchants and riders with valid, consistent statuses
- →Assigning orders with timed offers without relying on constant polling
- →Calculating delivery fees and protecting critical operations on the server
- →Sharing data contracts between Flutter apps and web dashboards
How we solved them
- Edge Functions to create orders, calculate fees and assign riders
- Supabase Realtime for tracking and offers, with RLS and triggers to enforce permissions
- Shared packages for enums, constants, theme and business rules
- Main flows verified end to end on a physical device