All projects
    MarketplacesSample project

    Food delivery marketplace

    Three connected products, for customers, riders and restaurants, with live order tracking, automatic dispatch and daily payouts.

    MobileWebE-commerce
    A hand holding a phone with a food ordering app open
    Client
    Regional delivery startup
    Location
    Philippines
    Platforms
    Customer app, rider app, merchant web portal
    Duration
    24 weeks
    Team
    6 engineers, 1 designer, 1 QA

    The challenge

    The client was taking orders through chat apps and spreadsheets in two cities. To expand they needed a real marketplace: customers ordering in an app, restaurants managing their own menus and orders, and riders assigned automatically.

    What we built

    We built customer and rider apps in Flutter, a merchant portal in Next.js, and a Go dispatch service that assigns riders by distance and load. Orders move through a single event stream, so every app shows the same status in real time, and payouts to restaurants and riders are calculated daily.

    Highlights

    • Live order and rider tracking on a map
    • Automatic dispatch by distance, rider load and preparation time
    • Menus, opening hours and stock managed by each restaurant
    • Card, e-wallet and cash-on-delivery payments
    • Daily payout reports for restaurants and riders

    Technical stack

    Mobile
    FlutterDartGoogle Maps SDK
    Web
    Next.jsTypeScript
    Backend
    GoPostgreSQLPostGISKafka
    Infrastructure
    Google Cloud (GKE)Terraform
    Start a project

    Have something to build? Let's talk it through.

    Tell us what you are working on. We reply within one business day, and after a short discovery call you get a written scope and estimate, free of charge.