Go Back
Context
Primary-Research
Problem Statement
Scope
Solution
Pre Scheduling
Scheduling the order
Post Scheduling
Reflections

Swiggy Lunchbox: Solving Decision Fatigue in Daily Meal Ordering

Swiggy Lunchbox: Solving Decision Fatigue in Daily Meal Ordering

Duration

Duration

Jan 2026 - Feb 2026

Project

Project

"Self-initiated, unaffiliated with Swiggy

Team

Team

Atharv Damle

Context

The problem: by 1pm, lunch is already a mess

By 1pm, most people have already lost the thread. One meeting bleeds into the next, and suddenly it’s lunch, you’re starving, and you don’t have the bandwidth to pick anything, so you order the same biryani you’ve had three times this week. Not because you love it. Because deciding costs energy you don’t have left.

0%of people feel overwhelmed by the number of choices available to them
0%of people feel overwhelmed by the number of choices available to them

Source: https://speakwiseapp.com/blog/decision-fatigue-statistics
https://medium.com/@agidirukevwe/tackling-choice-overload-in-food-delivery-apps-a709b8a55317

That’s not a hunch. 70% of delivery users repeat the same few meals 80% of the time. Nearly half spend 5–10 minutes every single day just deciding what to eat. That’s close to an hour a week, spent on hesitation, not hunger.

I wanted to know: is this actually a discovery problem, or something else?

Duration

Jan 2026 - Feb 2026

Project

"Self-initiated, unaffiliated with Swiggy

Team

Atharv Damle

Context

The problem: by 1pm, lunch is already a mess

By 1pm, most people have already lost the thread. One meeting bleeds into the next, and suddenly it’s lunch, you’re starving, and you don’t have the bandwidth to pick anything, so you order the same biryani you’ve had three times this week. Not because you love it. Because deciding costs energy you don’t have left.

Mornings disappear fast. One meeting, then another, then something urgent, and it's 1pm and you still haven't eaten. You open an app, scroll, close it, open another, and order the same biryani you've had three times this week. Not because you love it. Because your brain already gave up.


You're not alone. Over 70% of food delivery users order the same familiar meals about 80% of the time. Nearly half of us spend 5 to 10 minutes just deciding what to eat. Do that daily and it's almost an hour a week, spent not on hunger, but on hesitation.


I watched enough people do this, myself included, to realize the problem was never the options. It was the ten small decisions standing between "I'm hungry" and "food is coming." So I built something to take that off your plate. Ironically.

0%of people feel overwhelmed by the number of choices available to them
0%of people feel overwhelmed by the number of choices available to them

Source: https://speakwiseapp.com/blog/decision-fatigue-statistics
https://medium.com/@agidirukevwe/tackling-choice-overload-in-food-delivery-apps-a709b8a55317

That’s not a hunch. 70% of delivery users repeat the same few meals 80% of the time. Nearly half spend 5–10 minutes every single day just deciding what to eat. That’s close to an hour a week — spent on hesitation, not hunger.

I wanted to know: is this actually a discovery problem, or something else?

Primary Research

Primary Research

What I found when I actually talked to people

I spoke to 15 people living alone—bachelor’s students, college students, and office-goers—to understand their daily food-ordering habits and pain points.

I made sure every participant had used a food-ordering service before interviewing them.

I spoke to 15 people living alone—bachelor’s students, college students, and office-goers—to understand their daily food-ordering habits and pain points.

I made sure every participant had used a food-ordering service before interviewing them.

I spoke to 15 people living alone, bachelor’s students, college students, and office-goers, to understand their daily food-ordering habits and pain points.

I made sure every participant had used a food-ordering service before interviewing them.

Questions I asked

Decision/Finding

No fixed process, decisions made fresh (and painfully) every day

Two more assumptions didn’t survive contact with real users:

I assumed tiffin services already solved this for people who want to outsource the decision.

They confirmed the demand to outsource decisions, but not through this solution: people wanted to hand off the decision without losing control entirely.

People want to schedule exact delivery times

They didn’t. Precision wasn’t the ask. A dependable window beat a fixed slot every time

JOURNEY MAP

It's 1pm. You still haven't eaten. You open Swiggy with no plan and no idea what you want.

Emotional curve
HungryScrollingOverwhelmedFrustratedResignedMild regret
Actions
Realizes it's 1pm, hasn't eaten
Opens Swiggy, infinite options
Scrolls without deciding
Picks the same familiar order
Completes checkout, relief
Slight regret — wanted something different
Touchpoints
Swiggy homeRestaurant listMenuCartCheckoutConfirmation
Pain points
No starting point each day
Decision fatigue compounds
Defaults to the same order
5–10 min lost deciding
Reminders get ignored
Time spent40 min/week
Decisions25/week
Lowest pointFrustrated

First Instinct

They forget → send a notification → problem solved.

What it actually was

They weren’t forgetting. They were avoiding it. A reminder doesn’t fix avoidance, it just becomes another thing to ignore.

Iterations
⤢

My instinct going in: People forget to order, so a reminder fixes it. Send a notification, done. Except most people already had notifications on, and they still weren’t ordering. They weren’t forgetting. They were avoiding a decision they didn’t have the energy to make. A reminder just becomes one more thing to swipe away.

Pain Points

Pain Points

Where the friction was

No spending visibility

Daily ordering adds up quietly. Nobody had a clear picture of their weekly total.

Decision fatigue

Choosing from scratch every day is small but relentless. It compounds.

Chaos at scale

Planning five days manually means tracking five separate things

Multiple orders = chaos

Schedule five days manually and you have five separate things to track.

Problem Statement

Problem Statement

Many working professionals, students, and busy people living alone rely on daily food orders. However, they often miss the right time to order and find repeated browsing, decision-making, and checkout frustrating.

Many working professionals, students, and busy people living alone rely on daily food orders. However, they often miss the right time to order and find repeated browsing, decision-making, and checkout frustrating.

The solution: Swiggy Lunchbox

The solution: Swiggy Lunchbox

The core idea: move the decision to Sunday, when someone’s fed, relaxed, and actually has an opinion, instead of forcing it into the worst 15 minutes of their Tuesday.

This is how it works:

This is how it works:

  1. Plan the week — one sitting, every lunch sorted

  2. Get a nudge — a heads-up 90 minutes before delivery. Change it, skip it, or let it run

  3. Done — you already decided. This just confirms it.

  1. Plan the week - one sitting, every lunch sorted

  2. Get a nudge - a heads-up 90 minutes before delivery. Change it, skip it, or let it run

  3. Done - you already decided. This just confirms it.

The impact, quantified:

Daily ordering = 5 decisions × 5 days = 25 decisions a week. Lunchbox = 4 decisions, once. That’s a 84% reduction in the number of times a user has to actively decide something.

Scope

Scope

Building Inside the Swiggy Flow

Rather than building a standalone product, I chose to design this as a feature inside Swiggy, India’s largest food delivery platform.

Rather than building a standalone product, I chose to design this as a feature inside Swiggy, India’s largest food delivery platform.

This approach also allowed me to identify gaps in the current experience and design a feature that fits naturally into Swiggy’s existing flow, rather than building something separate.

This approach also allowed me to identify gaps in the current experience and design a feature that fits naturally into Swiggy’s existing flow, rather than building something separate.

How I got there: the decisions that mattered, phase by phase

I’m highlighting three moments, because these are the calls that actually shaped the product, not just the screens that came out of them.

Phase 1: Pre-scheduling: lead with craving, not restaurant

Phase 1: Pre-scheduling: lead with craving, not restaurant

This is where the user decides to open Lunchbox at all, and what they see first.

Pain point addressed: decision fatigue

The obvious flow asks “when do you want it” before “what do you want.” I built it that way first, and it felt wrong, like I was rearranging the problem, not solving it.

Talking to users confirmed why: nobody thinks in delivery slots. They think in cravings, “South Indian,” “something light,” “ghar ka khana vibes.”

Flipping the sequence to match how people actually think removed a “translate my feeling into a search term” step that didn’t need to exist. This is where the 25-decisions-to-4 compression actually starts.

Phase 2: Scheduling: what before when

Phase 2: Scheduling: what before when

The actual planning session. What, which days, what window.

The week lives on the home screen, not a settings menu

Scheduled meals sit right on the Lunchbox home screen, not tucked into a tracking tab. The reassurance is passive, you don’t go looking for confirmation your week is handled, it’s just there.

Pain point addressed: chaos at scale.

Users didn’t want precision, they wanted certainty. Giving them a delivery window instead of a fixed time traded a small amount of control for something people valued more: not having to think about it again. And instead of tracking five separate days as five separate things, one review screen shows the whole week before anything locks in, a last chance to catch a mistake, and a bit of relief that the week’s handled.

Phase 3 - Post-scheduling: scheduling isn’t ordering, and that distinction is the whole product

Phase 3 - Post-scheduling: scheduling isn’t ordering, and that distinction is the whole product

Scheduling ≠ order placed

Scheduling isn’t the same as placing an order:
My first version treated “Scheduled” as “Ordered.” Pick your meals on Sunday, and it shows up Monday no matter what. Then I thought about Tuesday: a last-minute team lunch comes up, and the biryani you scheduled three days ago is about to show up anyway regardless of what you actually need that day.

This is also where I had to answer for the thing I got wrong at the start: isn’t a 90-minute nudge just… another reminder? The difference is what it’s asking for.

The first reminder asked people to decide something, and decisions were the whole problem.

This nudge only asks them to undo something they already decided, when they have a reason to.

That’s a fundamentally lighter ask, and it’s why it works where the original idea didn’t.

The honest trade-off: this design bets on the notification landing right. Miss it, and an order shows up you didn’t want. I’d call this the single riskiest decision in the product, and I’d want to test it first if this shipped.

Reflections

Reflections

What I’d do next if this were real

Test first

Higher downside than food-first, a missed nudge means an unwanted order.

What I’d measure

Sunday completion rate, nudge skip/swap rate, week-over-week retention.

Least sure about

Default-to-go-ahead, it puts all the trust on one notification landing right.

What v2 solves

Edge cases the happy path skips, holidays, sick days, last-minute plans.

Lunchbox started as a reminder feature and ended up being about trust, whether someone believes a system will do the right thing with their lunch without them watching it every day. That shift, from fixing forgetfulness to designing for follow-through, is the part of this project I’d want to carry into the next one.

Lunchbox started as a reminder feature and ended up being about trust, whether someone believes a system will do the right thing with their lunch without them watching it every day. That shift, from fixing forgetfulness to designing for follow-through, is the part of this project I’d want to carry into the next one.

9:41:15 PM

Thanks for rolling by :)