Mobile apps

Delivery app

Flutter mobile apps for a multi-sided delivery and pickup platform — the customer creates a request and tracks the delivery, the courier (contractor) accepts jobs and delivers, and the merchant sells from their catalog; with real-time statuses, chat and online payments.

Mobile apps for a multi-sided delivery platform — for couriers, customers and merchants — with request creation, real-time statuses, offers, chat and payments.

Flutter iOS/Android MakeCommerce Firebase (push)
Multi-sided delivery platform mobile apps for couriers, customers and merchants with real-time order statuses
Challenge

Where we started

In a multi-sided delivery service, three user groups meet in one flow — the customer who orders, the courier who delivers, and the merchant whose goods are sold. Each group needs its own app with its own view of the same order, and everything must happen in real time: statuses, offers, conversations and payments. Mobile apps were needed for each side that work on both iOS and Android, communicate with each other in real time and connect request creation with delivery and payment.

Solution

What we built

MBC built Flutter mobile apps for all three sides — the customer, the courier and the merchant. The customer creates a delivery request and tracks its status in real time, the courier sees and accepts jobs, submits offers and communicates in chat, and the merchant manages their catalog and orders. Payments are handled by MakeCommerce, notifications by Firebase. The whole flow is run in the back office by a separate operator system (see the related project).

  • Customer app: creating a delivery request with a route, real-time status tracking and ordering from merchants
  • Courier (contractor) app: receiving jobs, submitting offers and updating order statuses
  • Merchant app: branches, product catalog and incoming orders
  • Order chat between the sides for direct communication
  • Real-time request statuses along the whole delivery path — from creation to delivery
  • Online payments with MakeCommerce
  • Push notifications with Firebase
  • A single Flutter codebase for all apps on iOS and Android
Result

What the client gained

3 sides
Customer, courier and merchant — each with their own app
Real-time
Order statuses and chat between the sides
iOS + Android
A single Flutter codebase for all apps
Client
Confidential client

Clients who have trusted us with their projects

Drift Halle KCB Timber Juneka Flexy Stones Car4Rent DUE Pharm JM Home Kurland Hus Latlaft ecoLaft ArnHome Fascino Furniture Durbes Grauds Belmont Perkmežus.lv Villa Vanilla Brīvdienu Noma SD Project Metkon Source Digitally Latvijas Cūku Audzētāju Asociācija VOBP NSBP Latvijas Podologu biedrība Riepu Glabātuve Ūdens Enerģija

Want a similar project?

Get in touch to discuss your idea and find out how we can bring it to life.

Start a project