Senior UI Designer / Art Director
Sharing is even better when you only have to pay your share.
Context
Ketchapp was a concept I worked on to rethink the group dining experience through a mobile interface. The idea was simple, but the interactions were not: multiple people, shared items, individual payments, and real-time updates all happening at once. My focus was less about features and more about making this complexity feel effortless.
Problems
Designing for groups introduces a layer of ambiguity that’s hard to control. Who ordered what, who’s sharing, and how the total is split can quickly become confusing. I needed to design a system that keeps everyone aligned without forcing users to stop and think.
Lack of clarity in group orders
It’s often unclear who ordered what, especially as more items are added and shared between people.
Mental overhead when splitting the bill
Users have to remember what they consumed or manually calculate their share, which creates friction at the end of the experience.
Invisible group activity
There’s no easy way to see what others are ordering in real time, making the experience feel disconnected.
Unclear ownership of items
Shared dishes and drinks create ambiguity around responsibility and cost distribution.
Challenge
How might we design a group ordering experience that feels clear and fair for everyone, without overwhelming the user with complexity?
Approach
I approached the flow as a sequence of small, predictable steps: joining a table, browsing, ordering, and splitting the bill. Instead of exposing everything upfront, I layered information progressively, showing just enough at each moment.
The design principles were centered around clarity, trust, and relevance. The goal was to make complex information easy to understand, while reinforcing credibility and helping users make quick decisions with confidence.
1. Clarity over completeness
Not everything needs to be visible at once. Reducing cognitive load was more important than exposing every detail.
2. Individual control within a group
Each user should feel ownership over their actions, while still participating in a shared table.
3. Make shared actions visible
Group interactions are invisible by default, so small cues help users understand what’s happening around them.
4. Reduce friction in key moments
Joining, ordering, and paying are critical actions: they needed to be fast, obvious, and forgiving.
Impact
The final design sits lightly on top of the dining experience. It doesn’t try to change how restaurants work. It simply removes friction, especially around ordering and splitting the bill in a group.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |