Intiaj Islam
←All workCase study 04 / 10

Cooker

Food & Grocery Ecosystem with 4 Inter-Connected Apps

Enterprise logistics platform orchestrating 4 interconnected applications: Customer App, Kitchen Partner App, Delivery Rider App, and Operations Admin Dashboard.

Client
On-Demand Logistics
Field
Mobile & Full-Stack Ecosystem
Stack
React Native, Expo, Node.js, Firebase, Stripe, Tailwind
Cooker

Overview

Four connected apps for local food and grocery delivery

The problem

Local delivery means keeping several people in sync in real time: customers who want instant status updates, kitchen staff balancing dine-in and online orders, and riders navigating busy streets.

What I built

One shared real-time backend on Cloud Firestore ties a customer app, a restaurant app, a rider app and an operations dashboard together, so an order moves between all four in seconds — even at the dinner rush.

Demo

Ordering flow in the Cooker app
Cooker home screen

Recorded on a phone, against the production backend.

The other three apps

Every order touches a kitchen, a rider and the ops team.

Restaurant partner app
01

Restaurant partner app

Tablet and phone app for restaurant owners to run live kitchen tickets, stock availability, sales and menu updates.

  • —Sound and visual alerts when a new order arrives
  • —Toggle item stock and preparation times on the fly
  • —Daily payout reconciliation via Stripe Connect
  • —Peak-hour ordering trends and customer analytics
Delivery partner app
02

Delivery partner app

Native app for riders with background GPS, battery-aware location updates, turn-by-turn routes and instant earnings withdrawal.

  • —Accept orders against a countdown timer
  • —Live location streamed to the customer and the kitchen
  • —Google Maps turn-by-turn navigation
  • —Masked calls to protect customer privacy
Operations dashboard
03

Operations dashboard

Web control room giving the team live visibility of couriers, kitchen load, zone pricing and disputed orders.

  • —Live map of every active courier and order
  • —Automatic courier re-assignment on delays
  • —Vendor commission and tax report exports
  • —Role-based access with audit trails

Customer app

  1. Live order tracking
    01

    Live order tracking

    Track an order in real time from the kitchen to the door, with GPS-based ETAs from the rider's phone.

  2. Contactless delivery
    02

    Contactless delivery

    Safe, hygienic deliveries with a verified digital hand-off at the door.

  3. Payments
    03

    Payments

    Stripe Connect, UPI, cards and mobile wallets, with automatic vendor payouts.

  4. Real-time support
    04

    Real-time support

    In-app messaging with dispatch and couriers over WebSockets.

  5. Loyalty & rewards
    05

    Loyalty & rewards

    Points that accrue automatically and unlock tiered discount coupons.

Results

Increase in customer re-order engagement
118%Increase in customer re-order engagement
INR in sales processed in the launch year
35L+INR in sales processed in the launch year
Average rating on the Google Play Store
4.2★Average rating on the Google Play Store
Orders fulfilled successfully
99.8%Orders fulfilled successfully

Reviews

Rated 4.2 on Google Play, from more than 8,000 downloads.

Google Play review 1 of Cooker
Google Play review 2 of Cooker
Google Play review 3 of Cooker
Google Play review 4 of Cooker

How it's built

Client
React Native & Expo cross-platform (iOS, Android)
Backend
Node.js microservices with WebSocket event bus
Data
Cloud Firestore real-time state synchronization
Services
Stripe Payment Intents, Google Maps Matrix, FCM Push

What shipped

  1. 014 native applications with shared state and real-time order lifecycle synchronization
  2. 02Live courier GPS telemetry with path smoothing and dynamic route polylines
  3. 03Automated split-payment settlement engine via Stripe Connect API
  4. 04Multi-vendor menu and live kitchen ticket management with sound cues

Next project

Carnet→

AI-Powered Health Companion & Medical Record Ingestion