Systems

Delivery operator system

The operator system for a multi-sided delivery and pickup platform — a Laravel API and React administration with an 11-step request lifecycle, contractor offers and conversations, merchant catalogs and orders, payment splitting and subscriptions.

The operator system for a multi-sided delivery platform — a Laravel API and React administration with an 11-step request lifecycle, contractor offers, merchant catalogs, payment splitting and subscriptions.

Laravel React MakeCommerce Firebase REST API
Delivery platform operator system interface with an express request list, contractor offers and merchant orders
Challenge

Where we started

On a multi-sided delivery platform, the customer, courier (contractor) and merchant meet in one flow, and each works in their own mobile app. Behind them all, an operator tool is needed that sees and runs every request from creation to delivery, manages contractor offers, merchant catalogs and the split of money between the sides. An operator system was needed that manages this multi-sided flow in real time and serves all sides mobile apps via API.

Solution

What we built

MBC built a Laravel API and React operator administration. The system runs delivery requests through an 11-step lifecycle, handles contractor offers and conversations, merchant branches, catalogs and orders, payment splitting with MakeCommerce and subscriptions, while via the API it serves the courier, customer and merchant mobile apps.

  • Express request management with an 11-step lifecycle and operator intervention (forced cancellation/completion)
  • Contractor (courier) offers, selection and order chat between the sides
  • Merchant branches, product catalog, orders and merchant verification
  • Payment splitting and payouts with MakeCommerce — separately for the merchant and the courier
  • Subscription plans for contractors and merchants with automatic lifecycle monitoring
  • Support chat with automatic replies and discount codes (platform and merchant)
  • Built-in test request generator for preparing data
  • User, role and permission (RBAC) management; REST API for serving the mobile apps
Gallery

A look across several screens

Click an image to view it larger. 8 screens — swipe or use the arrows.

Result

What the client gained

11 steps
Request lifecycle under operator control
3 sides
Customer, courier and merchant in one system
Payouts
Payment splitting to the merchant and courier
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