Buka — Food Delivery Platform

Buka is a multi-vendor food-ordering platform: customers order from many restaurants, and a rider picks the food up and delivers it — with live rider tracking on a map, end to end.

The Challenge

Food delivery adds vendors to the real-time equation. Orders must be confirmed, dispatched to the nearest available riders, tracked live, and settled — across a customer app, a rider app, restaurants and operations, without dropping a beat.

What We Built

We built a Node.js/Express + MongoDB + Socket.IO backend, two Expo apps (Customer and Rider) and a React admin console. Customers browse restaurants, build a cart, pay by wallet or card, and follow their rider live; orders auto-dispatch to the closest online riders; a delivery code confirms hand-off.

  • Multi-restaurant ordering & single-vendor cart
  • Customer & rider apps (iOS + Android)
  • Auto-dispatch to nearest riders
  • Live map tracking & delivery codes
  • Wallet & card payments; full admin console

The Result

A complete, real-time food-delivery platform connecting customers, restaurants and riders — with money, orders and locations all in sync.

Built With

Node.js, Express, MongoDB, Socket.IO, React Native (Expo), React (Vite).