← Back

CaterEase

I couldn't find a good caterer for my son's birthday. So I designed a better way to book one.

Role: UX Researcher & Designer
Program: 10K Designers (Cohort 11)
Status: Shipped

The Spark

My son's birthday was coming up. I needed a caterer. What followed was three days of phone calls, WhatsApp messages, and second-guessing — with no way to compare prices, no written menu, and no clue what the final bill would look like.

When my 10K Designers cohort asked me to pick a problem space, I didn't have to think twice.

The Mess

Booking a caterer in India is entirely offline. No platform, no transparency, no system.

  • You call the same caterer twice and get two different prices
  • Delivery, setup, and staff charges appear after you've committed
  • Menu items change on event day because nothing was in writing
  • If the food is bad, there's nowhere to report it

Going Deeper

I interviewed 8 people across three segments — a budget-conscious parent, a corporate event admin, and a quality-seeking professional. I also analyzed existing platforms, competitor gaps, and pricing patterns across Chennai.

View Full Research Board (FigJam) ↗

Three patterns kept showing up:

Trust is the biggest barrier

People want verified caterers, real photos, and reviews from actual customers — not curated testimonials.

Pricing is a black box

The same caterer quotes different prices to different people. Hidden charges for delivery, setup, and staff are the norm.

There's no accountability

Once you pay the advance, you have no leverage. No tracking, no agreement, no recourse if quality drops.

Who I'm Designing For

“I just want to know the full cost upfront.”
Arun — Budget-Conscious Parent
Age 38 · Govt. employee · Birthdays, family functions, poojas

Calls 4–5 caterers, negotiates hard, always gets surprised by hidden charges after booking.

“I need something I can book in 10 minutes and trust that it'll show up on time.”
Priya — Corporate Event Admin
Age 30 · IT Admin Manager · Corporate lunches, team events

Books fast, needs invoices. Once had food arrive 30 minutes late to a client meeting with no way to track it.

“I paid premium but got average food. There should be a way to hold caterers accountable.”
Abishek — Quality-Seeking Professional
Age 34 · Software Engineer · Weddings, anniversaries

Researches extensively, willing to pay premium. Paid ₹40,000 advance once and got mediocre quality with no recourse.

Getting to the Root

I ran the 5 Whys framework on each persona's top pain point. Six root causes surfaced — and they all pointed to the same gap:

There's no system. The entire catering industry runs on trust and phone calls. No digital agreements, no feedback loops, no tracking, no locked menus, no transparent pricing, no payment visibility.

The app needed to be that system.

From Research to Product

Every major screen maps directly to a research finding.

Research Finding Design Decision
Can't compare caterersStandardized cards with rating, price, cuisine, verified badge
No transparent pricingFull cost breakdown: food + staff + setup + delivery + GST
No written agreementLocked menu with digital agreement on order summary
No tracking on event day7-stage order timeline from confirmed to completion
No accountabilityPost-event review with 4 category ratings tied to real bookings
Portion confusionPortion planner: per-head recommendation × guest count
Fragmented communicationIn-app messaging with quick replies
No dietary clarityVeg/non-veg indicators, “Pure Veg” badge, cuisine filters

Key Screens

Here's how the key design decisions play out in the actual product.

Browse & Compare Caterers

Standardized cards — every caterer shows the same info: rating, price range, cuisine, verified status. No more guessing.
Cuisine & dietary filters — Veg/Non-veg indicators with "Pure Veg" badge for vegetarian caterers.
Price range upfront — per-plate pricing visible before tapping in. No surprises.

Transparent Pricing

Full cost breakdown — food + staff + setup + delivery + GST. Every charge visible before committing.
Portion planner — per-head recommendation multiplied by guest count. No more ordering too much or too little.
Locked menu — digital agreement prevents day-of menu changes. What you ordered is what you get.

Order Tracking & Accountability

7-stage timeline — from confirmed to completion. Real-time status so you know where your order is.
In-app messaging — chat directly with the caterer. No more switching to WhatsApp or phone calls.
Post-event reviews — 4-category rating tied to actual bookings. Not testimonials — real accountability.

Beyond Figma

Most case studies end at a prototype. I wanted to see if this actually worked — not just as a Figma file, but as something you could tap through with real data.

I used Claude Code to build a fully functional React Native app.

26
Screens
Expo
React Native
Functional
With real data

Built with React Native (Expo), Supabase, and NativeWind. The goal wasn't production-ready code — it was proving that the research held up when you could actually use the product.

What I Learned

My best research insights came from already understanding the frustration. I wasn't discovering the problem — I was confirming and expanding what I already knew.

The screens came together fast because the decisions were already made during research. Every layout choice traced back to a finding.

Building the app forced me to confront things Figma doesn't — edge cases, empty states, real data. It made the design better retroactively.