Where did most of the planning happen?
- WhatsApp group20
- Calls or voice notes13
- In person8
- Shared doc or sheet4
- Instagram or DMs2
Multiple choice. Calls fill in what the chat can't settle.
Conceptual case study · Product design · MakeMyTrip
Plan a group trip where you book it. Everyone shares a private budget, the group votes, and whatever wins gets booked in the same app.
Independent concept. Not affiliated with or endorsed by MakeMyTrip.


Group trips are planned in WhatsApp, booked by one person across different apps, and paid back later.
Move the deciding into MakeMyTrip: private preferences, polls of live options, booking once the group agrees.
A 22-step interactive prototype across five chapters, including payment failure and AI no-match states.
01 · Problem
The plan is pitched at a guess, and people quietly drop out when the prices land.
“Making sure everyone's budget was on the same level”“Did we decide the hotel?” gets asked a hundred messages after it was decided.
20 of 23 planned mainly in a WhatsApp group“I'd rather not fly” arrives after the flight has already been shared.
“Everyone having different ideas”They book across apps, pay for everyone, then chase the money afterwards.
12 of 23 had one person book it all02 · Research
A short online survey (20–26 June 2026) on where planning happened, who booked, what took the most energy, and how money was settled. 23 people answered; 21 had been on a trip with three or more people in the last year.
I put every open answer about what took the most time or energy, and what people had just accepted, on a note, then grouped them until four clusters stood out. Quotes are verbatim.
Making sure everyone's budget was on the same level
Some friends agree and some don't agree on where to stay, to increase the budget or to decrease the budget
Decision making like this offer is good or not or this stay is worth it to pay
Considering everyones opinion
Everyone having different ideas
Different people with Different opinion
Making last minute approvals
Communicating with all members about the availability of trains and seats. Clearing their doubts and confusions
Fixing on a plan (location), waiting for offers for the flight, gathering details of all the people
One person paying and the rest transferring later
Comparing with the rest of the apps
Confirming if the options showcased is true or fake
Finding the suitable property
Comparing pakage
Nobody wants to say their number out loud, so plans are pitched at a guess.
Different opinions and last-minute approvals stretch planning over days.
12 of 23 had one person book it all and answer everyone's doubts.
14 of 23 booked through different apps and worried if listings were real.
Settling money afterwards would be the biggest pain.
mentioned anything unresolved about money. Budgets before the trip were the real friction.
Most people plan, so everyone feels the pain.
were along for the ride, not planning. The product has to work for them in 30 seconds.
Groups are small, three or four friends.
trips had five or more people, where a chat breaks down fastest.
So what did I do with it?
I moved the weight of the product from paying back to deciding: private budgets, a group summary, and polls with a clear majority. Split payment stays, but as a light option at checkout, not a feature of its own. 23 answers is a small sample, so I treated the data as design constraints, not proof of demand.
03 · Reframing
How might we help a group agree on a trip, fairly and quickly, inside the app where they'll book it?
Budgets stay private. The group sees one number everyone can afford.
In the product: preferences and the group summaryVotes with faces, a clear majority, and a discussion attached to each option.
In the product: polls and per-option threadsOptions are live inventory, and anything agreed can be booked in one checkout.
In the product: Add to group trip and Book now04 · Solution
The key screens below are the live prototype. Each line points to the exact element it describes; choose Try this screen to use it.
05 · Build and QA
I did the research and product decisions, then used ChatGPT and Claude to build the prototype in MakeMyTrip's design language, taken from their live mobile site. I used every flow, logged what was wrong, described it precisely and had it fixed.
06 · Reflection
Takeaways
I went in designing a way to split the bill. The survey said the hard part happens weeks earlier, when nobody wants to say their budget out loud. Listening to that changed what the product is.
A group product also lives or dies on consistency. One screen that disagrees with the last breaks trust faster than a missing feature, so the prototype is built around a single shared trip state.
Limitations and next steps
Start from Home, or use the step list to jump to any part of the journey.
Open the prototype