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
- Live
- Google Play↗

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


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
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
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
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
01Live order tracking
Track an order in real time from the kitchen to the door, with GPS-based ETAs from the rider's phone.
02Contactless delivery
Safe, hygienic deliveries with a verified digital hand-off at the door.
03Payments
Stripe Connect, UPI, cards and mobile wallets, with automatic vendor payouts.
04Real-time support
In-app messaging with dispatch and couriers over WebSockets.
05Loyalty & 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.




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
- 014 native applications with shared state and real-time order lifecycle synchronization
- 02Live courier GPS telemetry with path smoothing and dynamic route polylines
- 03Automated split-payment settlement engine via Stripe Connect API
- 04Multi-vendor menu and live kitchen ticket management with sound cues
Next project
Carnet→AI-Powered Health Companion & Medical Record Ingestion
