Case studyFood & Beverage10 min read

TadkaOS: running eight brands out of six kitchens without losing track of a single order

A cloud-kitchen operator ran several food brands from shared kitchens, with orders arriving on multiple aggregator tablets and its own website. Orders were missed at peak, ingredients ran out mid-service and nobody knew which brand actually made money. We built TadkaOS: one order hub, a kitchen display system, recipe-level inventory, demand forecasting and brand profitability — 25 features built for the dinner rush.

25
Features shipped
4
Apps & platforms
8
Team members
16
Weeks to rollout
TadkaOS kitchen display screen and order hub
TadkaOS: every order from every channel on one screen.
01

Six tablets beeping at once

On a Friday night in TadkaOS's busiest kitchen, the order counter had six tablets: one per aggregator per brand group, plus the brand's own website orders printed on a thermal printer. Each tablet beeped differently. At peak, an order could sit unaccepted for minutes because the person nearest was busy with another tablet — and missed orders meant cancellations, penalties and ratings that hurt every brand in the kitchen.

Behind the counter, cooks worked from printed tickets that did not show which brand an order belonged to until they read the packaging instructions. Stock ran out mid-service because nobody knew how much of a base gravy eight brands were drawing on.

“We built eight brands. We never built the kitchen that runs them.”

— TadkaOS's founder
02

Watching the dinner rush

We spent three evenings in two kitchens, timing orders from arrival to dispatch. The delays clustered at predictable points: accepting the order, figuring out which station needed to start first, and assembling multi-brand orders for the same rider. Ingredient shortages were almost always base preparations shared across brands, which nobody tracked below the level of finished dishes.

What slowed the kitchen down
  • Orders sitting unaccepted on one of six tablets
  • No station-level view of what to start first
  • Shared base preparations running out unexpectedly
  • No brand-level view of cost and profit
Team collaborating on ideas
Three dinner rushes, timed from order to dispatch.
03

One order hub, one kitchen screen

TadkaOS pulls orders from every aggregator and the website into one hub that auto-accepts within the kitchen's rules. Each order is broken into station tasks and shown on kitchen display screens, sequenced so that the longest-cooking items start first and everything finishes together.

Recipes are modelled down to base preparations and raw ingredients. Every order depletes inventory at that level, so the kitchen sees, mid-service, that tonight's makhani base will run out in forty minutes — while there is still time to prepare more.

04

The team

Real-time reliability was critical, so the backend team included an engineer focused solely on aggregator integrations and failover.

1
Engagement lead

Kitchen observation, rollout and weekend support.

1
Product designer

Kitchen display, order hub and management console.

2
Frontend engineers

Kitchen screens, order hub and console.

2
Backend engineers

Real-time order routing, recipes and inventory.

1
Integration engineer

Aggregator and website order integrations with failover.

1
Data scientist

Demand forecasting for prep planning.

8 people in total, working as one team.

05

Decisions we made

These were agreed with the founder and the head chef, whose kitchen it had to work in.

01

Keep aggregator tablets or unify?

  • Keep separate tablets
  • One order hub integrating every channel

Our call: One order hub integrating every channel. Multiple tablets were the main cause of missed orders. A single hub with auto-accept rules removed that failure point.

02

Printed tickets or kitchen display screens?

  • Improved printed tickets
  • Station-based kitchen display screens

Our call: Station-based kitchen display screens. Screens could sequence tasks by cooking time, show brand and packaging clearly, and flag late orders — none of which paper could do.

03

Track inventory by dish or by ingredient?

  • Finished dishes
  • Base preparations and raw ingredients

Our call: Base preparations and raw ingredients. Shortages happened at the level of shared bases. Only recipe-level tracking could predict them.

04

What if an integration fails mid-rush?

  • Show an error
  • Automatic fallback alerts and manual order entry

Our call: Automatic fallback alerts and manual order entry. A silent integration failure at peak is the worst case. Monitoring detects missing orders and prompts staff to switch to fallback immediately.

06

The 25 features

Everything that shipped across the counter, the kitchen and management.

Order hub
Every channel, one place.
  • 01Unified order intake

    Aggregator and website orders in one queue.

  • 02Auto-accept rules

    Orders accepted automatically within capacity.

  • 03Item availability toggles

    Switch dishes off across all channels at once.

  • 04Rider handover

    Orders grouped and ready for pickup by rider.

  • 05Integration health monitoring

    Alerts when a channel stops sending orders.

Kitchen display
The right dish started at the right time.
  • 06Station routing

    Items sent to tandoor, curry, rice and packing stations.

  • 07Cook-time sequencing

    Longer items start first so orders finish together.

  • 08Late order alerts

    Timers turn amber and red as orders run late.

  • 09Brand packaging cues

    Clear brand tags and packaging instructions.

  • 10Bump and recall

    Mark items done and recall them if needed.

Inventory and prep
No more running out mid-service.
  • 11Recipe modelling

    Dishes built from base preparations and raw ingredients.

  • 12Real-time depletion

    Stock reduced with every order.

  • 13Run-out predictions

    Warnings before bases run out during service.

  • 14Prep planning

    Forecast-based prep quantities for each shift.

  • 15Wastage logging

    Wastage recorded with reasons.

Management
Knowing which brands make money.
  • 16Brand profitability

    Food cost, commissions, packaging and margin by brand.

  • 17Channel analytics

    Orders and revenue by aggregator and website.

  • 18Kitchen performance

    Prep times and late orders by kitchen and station.

  • 19Demand forecasting

    Expected orders by brand, kitchen and hour.

  • 20Purchase orders

    Supplier orders suggested from forecasts.

  • 21Menu engineering

    Dish popularity versus margin.

  • 22Role-based access

    Permissions for kitchen staff, managers and owners.

  • 23Multi-kitchen console

    All kitchens and brands in one view.

  • 24Audit trail

    Price, menu and stock changes recorded.

  • 25Accounting export

    Daily sales and purchases to accounts.

TadkaOS brand profitability dashboard
Brand profitability: food cost, commissions and margin for every brand.
07

Rollout

We launched in the busiest kitchen first, on a Tuesday, with our engineers in the kitchen through the first weekend rush. The old tablets stayed switched on for a week as a fallback and were then unplugged. Recipe data was the slowest part of rollout: the head chef and our team weighed and documented base preparations for every dish.

  1. Weeks 1–2
    Discovery

    Three dinner rushes timed in two kitchens.

  2. Weeks 3–4
    Design

    Order hub and kitchen display tested with chefs.

  3. Weeks 5–11
    Build

    Integrations, kitchen screens, recipes and inventory.

  4. Weeks 12–14
    Pilot kitchen

    Busiest kitchen live with weekend support.

  5. Weeks 15–16
    All kitchens

    Recipes documented; remaining kitchens launched.

08

What we learned

Build for the busiest hour. Every design choice was tested against Friday dinner, not a quiet afternoon.

Model the recipe, not the menu. Tracking base preparations shared across brands was what finally stopped mid-service shortages.

Built with
  • Next.js
  • React Native
  • NestJS
  • PostgreSQL
  • WebSockets for real-time orders
  • Aggregator integrations
  • Demand forecasting model
  • AWS Mumbai
CTA Background

Building something like TadkaOS?

Bring the problem as it actually is, constraints included. You will get a straight answer on whether we are the right team.

View Our Work
AI-First Engineering
Secure & Scalable
Built to Deliver Impact
More case studies