Product Design · Restaurant Tech · 2021

Tringg: ordering from the table, without losing the waiter.

An app that lets diners order and pay from their phone, and helps short-staffed restaurants serve tables faster.

Role
Founder & Product Designer
Timeline
4 months · 2020
Team
Solo + 1 UI collaborator
Stack
Adobe XD · Zeplin · Miro
Tringg app hero shot showing two iPhone mockups with the restaurant discovery interface
01

The short version

For diners: eating out means lots of small delays, like waiting for menus, repeating your order, and waiting too long for the bill.

For restaurants: waitstaff make up 12–22% of running costs, staff keep leaving, and every wrong order loses money.

I designed Tringg for both. Diners scan a QR code at their table, send their order straight to the kitchen, and pay from their phone. Waiters stay, but no longer need to take orders.

This case study focuses on one design decision: the one that taught me the most about product design.

02

Context: what went wrong for diners and restaurants

Tringg was a Mumbai startup I co-founded. It had two products: an app for diners, and Tringg Dash, a system for restaurants to manage orders and payments. This case study covers the diner app.

Before designing, we did market research, interviewed six diners, and watched service at three Mumbai restaurants: Butterfly High, Doolaly Taproom and Arbab. The same problems came up on both sides:

Diners
Waited 8–12 minutes to place an order on weekends
Got wrong or missing items because orders were passed on by word of mouth
Took longer to split and pay the bill than to eat
Restaurants
Each waiter handled 6–8 tables at once during the rush
Handwritten kitchen tickets were often hard to read
Too few card machines, so diners queued to pay at peak times

Restaurants wanted a fix too: in our market study, 70% of the restaurants, cafés, bars and lounges we spoke to were interested in the diner app.

Storyboard in six sketches: a couple arrives at a restaurant, scans the QR code on their table to order, the order prints in the kitchen, the chef cooks, a waiter brings the food, and they pay the bill on the phone
THE MAIN SCENARIO: ORDER FROM THE TABLE, PAY ON YOUR PHONE AFTER EATING

The problem statement I wrote for the team:

How might we let diners order and pay from their phone, at their own pace, without making the restaurant feel like a vending machine?

The last part mattered. Other QR-menu apps had cut waiters out completely. Our restaurant partners told us their service was what set them apart, and an app that replaced the waiter would hurt their brand.

So the rule became: move ordering and payment into the app, keep the service human.

What I hadn't worked out was how diners would reach a waiter once they no longer needed one to order. Testing showed me.

03

How testing led to the Call Waiter button

This is the design decision I'm proudest of. Testing showed my original problem statement was wrong, and I redesigned the product around what I'd missed.

What I'd already built

By the first usability test, the first version worked well. Diners could scan a QR code at their table, browse the menu, order and pay, all from their phone. Early reviews went smoothly, and we were polishing for launch.

Tringg app home screen showing QR scanner and restaurant discovery

SCAN → CHECK-IN

Tringg restaurant detail page with menu, offers, and Call Waiter button

BROWSE → ORDER

Tringg payment screen with UPI options and Pay Now button

CHECKOUT

The usability test

I ran a moderated test at a partner café in Mumbai with five first-time users. I expected to find small issues in ordering and payment, like button sizes, unclear wording or layout.

It was a Saturday, and the café was busy.

What I expected to find

Small visual fixes, maybe to a dish card or the checkout wording. I'd written a list of likely findings before the session.

What I actually found

Three of the five participants tried to wave down a waiter during their tasks. The app hadn't failed: they had already ordered. They needed something the app didn't cover. When I asked why, they said things like:

“I need a fork.”  /  “I want to ask if the paneer is spicy.”  /  “I want to add a drink but I don't want to navigate the menu again.”
THE INSIGHT

The app handled ordering and paying, but not everything else diners need from staff.

Diners didn't need a waiter to order, but they did for everything else. By removing the waiter from ordering, I had made it harder to get one when they needed help.

Changing the problem statement

My original problem statement treated “calling the waiter” as an old habit to remove. Testing showed it needed to be redesigned, not removed.

This was harder to accept than the design fix. I'd written the problem statement and defended it to stakeholders. Now I had to tell them: the thing we were trying to remove is the thing we need to build.

The design: the scan button becomes Call Waiter

Once a diner scanned the QR code and was “checked in” at a table, the scan button in the bottom navigation turned into a “Call Waiter” button. Same place, same size, still easy to reach with a thumb.

My rule: no new tab or screen. The bottom navigation already had four buttons, and a fifth would crowd the most-used part of the app. Swapping one button was the simplest fix.

BEFORE: NOT CHECKED IN
Tringg app home screen with QR scanner button in bottom navigation
AFTER: CHECKED IN AT A TABLE
Tringg restaurant page with Call Waiter button replacing QR scanner in bottom navigation

Next step: telling the waiter what you need

For the next version, I sketched a way to say why you're calling. The diner taps Call Waiter and picks a reason (water, cutlery, a question, or their own note). The waiter's tablet shows the table number and the reason, so they arrive knowing what's needed.

This cuts two trips (asking what's needed, then bringing it) down to one. For a restaurant serving 80–120 diners on a busy night, that adds up to hours of staff time.

Call Waiter flow: a panel of quick reasons such as water, cutlery, allergies and custom questions

Why it mattered for the business

This is my clearest example of one design decision helping both diners and restaurants:

  • Diners could easily reach a person again. The app stopped feeling like a vending machine.
  • Restaurants got faster service and a record of the most common requests, useful for staff training and menu wording (if “is this spicy?” is the top question, the menu needs clearer descriptions).

In pilot demos, restaurant partners reacted most strongly to Call Waiter. It showed we'd designed with restaurants, not around them.

04

What I'd do differently

Looking back six years later, what I'd change isn't the design. It's how I planned the research around it.

01

I'd check earlier whether ordering was the only need.

The Call Waiter need should have come up when I first observed restaurants, not in testing two months later. I watched waiters take orders, but not what diners needed betweenorders: the small requests during a meal. Next time, I'd observe those moments on purpose.

02

I'd push back harder on making it a marketplace.

Investors wanted Tringg to look like a restaurant marketplace, which shaped the home screen in ways that didn't help diners. A second version would focus on the in-restaurant experience, and move restaurant discovery elsewhere or drop it for links shared by restaurants.

03

I'd measure business results from the first version.

I only measured usability (completion rate, task time). I should also have tracked business results from day one: table turnaround time, order accuracy and time to pay. Without them, I can describe whether it worked for restaurants, but not prove it.

TAKEAWAY

Moving a process into an app isn't enough. You have to find which parts slow people down and which parts are worth keeping. In a restaurant, ordering slowed people down. Service was worth keeping. The product worked once I treated them differently.

- Krishanu Roy

I'm happy to walk through the decisions behind this project.

Let's talk.

Get in touch

See also the Traksta case study, where I designed a workout app and directed its build.