Case study · Restaurants

Hunger Inc Hospitality: item, combo and add-on reporting

Hunger Inc Hospitality runs 6 outlets on the Restrologic POS suite. Its menus lean on combos and add-ons, so item reports must tell them apart exactly. Restrologic rebuilt the item, combo and add-on reports on the catalogue's own types and proved the output unchanged where it had to be.

Hunger Inc Hospitality Jun 2026 to Sep 2026

Swiggy Zomato POS Kiosk Platform AI agent Dashboards

The challenge

Menus built from combos and add-ons

A combo, a variant and an extra topping look alike in raw order data. Reports that guess which is which will miscount.

The build

Reports that read the catalogue

Item, combo and add-on reports now key on what the catalogue says each line is, with the old definition kept frozen where a client relies on it.

The result

Same numbers, now provably so

A week of 28,217 item rows compared old against new with zero differences, and 143 weekly lines that had lost their variant name are covered by the fix.

What did Restrologic do for Hunger Inc Hospitality?

Restrologic runs the POS suite for Hunger Inc Hospitality, a restaurant group with 6 outlets on the platform. The most visible work is its item reporting. We rebuilt the item, combo and add-on reports so that each order line is counted as what the catalogue says it is, and we proved the output where it had to stay the same.

Which restaurants are on the platform?

The platform’s own data and test fixtures name The Bombay Canteen, O Pedro and Veronica’s. Together with the other outlets, the group has 6 stores on the platform. We name only restaurants that appear in that data.

The challenge

Hunger Inc’s menus are built from combos, variants and extras. A combo can contain components. A dish can carry a chosen variant. A customer can add extra cheese to a combo. The client’s catalogue holds 350 add-on products, and it is the only client on the platform that uses that product type at all.

In raw order data these all look like parent and child lines. Our original combo reports inferred a combo from the shape of its children: any parent with more than one child was called a combo. That works until a plain item with two options appears.

A second problem sat underneath. The order line records the role a child was sold in, while the catalogue records what the product is. For this client the two do not always agree. In one week, 143 order lines carried a chosen variant yet were typed as plain products in the catalogue. Their variant name quietly never reached the report.

How did we approach it?

We treated the catalogue’s product type as the authority for combos, since it was complete and consistent in the data we checked, and we made the order-line role case-insensitive so POS and aggregator spellings agree. We then changed each report only where the evidence said it was wrong.

Three rules guided the work:

What did we build?

What came out of it?

Check Result
Parent-item-detailed export, 25 to 31 August 2026 28,217 rows old against 28,217 new, 0 only in old, 0 only in new
Single-item rows in that export 26,660 old, 26,660 new, 0 differences
Combo rows in that export 1,557 old, 1,557 new, 0 differences
Order lines whose variant name had been missing 143 in a week, 1 to 8 August 2026
Outlets on the platform 6

Aggregator orders reach the same warehouse. In a 14-day window ending in September 2026, this client had 219 Swiggy and 1,364 Zomato orders alongside its POS orders, so the item and add-on reports cover every channel.

What is the stack?

The reports run in a Go reporting service over PostgreSQL with TimescaleDB, queried through GraphQL and delivered as CSV or Excel files. The admin screens are Angular front ends over the same API.

Timeline

When What
3 June 2026 Tenant-scoped report catalogue
17 July 2026 Item-type correctness design and report redesign
25 to 31 August 2026 Week used to prove the frozen exports unchanged
5 September 2026 Variant fold fix and partition bounds

Want the same clarity from your own order data? See restaurant data analytics and BI, ask Reckoner a question in plain English, or read about restaurant technology.

Timeline and stack

Jun 2026 to Sep 2026

Frequently asked questions

Which restaurants does Hunger Inc Hospitality run on Restrologic?

The platform's data and test fixtures include The Bombay Canteen, O Pedro and Veronica's. The group has 6 outlets on the platform in total.

Why are combo and add-on reports hard?

Raw order lines carry both a role and a catalogue type, and clients do not always keep the two in step. A report that guesses from the shape of the order can call a plain item a combo.

Can one client see another client's data?

Internal reports are gated to the tenant entitled to them. The central dashboard design also calls for tests that keep Hunger Inc's 6 outlets apart from the other tenant's 251 stores.

Do Swiggy and Zomato orders reach the same reports?

Yes. Orders from both aggregators flow into the same warehouse as POS orders, so item and add-on reports cover every channel.

Tell us what you want to build

Send a short note and Deepak will get back to you.