Back to projects
Logistics and deliveryIn development2026

Multi-category delivery platform

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

Multi-category delivery platform

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 stores
Technical 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
FlutterDartRiverpodNext.jsTypeScriptSupabaseRealtimeEdge Functions