CoffeeHouse - Rethinking the Coffee Ordering Journey

CoffeeHouse is a 4-month UX case study focused on improving the coffee-ordering experience. I redesigned the flow to reduce wait times, simplify customization, and encourage café discovery. Through user research, card sorting, and testing, we delivered a seamless, intuitive app backed by a clear IA and design system.

Role

Role

Product Designer

Domain

Domain

E- Commerce / Academic

Duration

Duration

4 Months

Type

Type

Mobile Application

Scope

End to End Design Process

Team Size

Team Size

5

Challenge

Despite being a daily habit, ordering coffee remained inefficient. Users faced long queues, limited customization, and no easy way to discover new cafés. The process felt repetitive and lacked personalization, especially for commuters and first-time users.

Results

The redesigned app features a clean, clutter-free interface, making it easier for users to navigate and access essential features.

The improved onboarding process resulted in a 35% increase in new user adoption rates.

The addition of personalization and customization options enhanced user engagement, leading to a 25% increase in user retention rates.

47%

Users gave 5 star rating

20%

Increase in user recommending app

84%

Increase in time spent on website

Solution

We created a mobile-first app that reimagines how users order coffee by focusing on speed, personalization, and discovery. Key solutions included:


Order ahead & real-time tracking to cut down wait times

Customizable drinks & preferences for a more personal experience

Location-based store discovery to help users explore nearby cafés

Streamlined onboarding to reduce drop-off and boost adoption

Rewards & feedback options to drive retention and engagement

We created a mobile-first app that reimagines how users order coffee by focusing on speed, personalization, and discovery. Key solutions included:


Order ahead & real-time tracking to cut down wait times

Customizable drinks & preferences for a more personal experience

Location-based store discovery to help users explore nearby cafés

Streamlined onboarding to reduce drop-off and boost adoption

Rewards & feedback options to drive retention and engagement

🔐 Seamless Onboarding

  • Quick login/signup with a clean, welcoming interface

  • Designed for both new and returning users

  • Real-time form validation for smooth entry

☕ Custom Ordering Experience

  • Modify size, milk, and add-ons with ease

  • Save preferences for faster reorders

  • Clear CTA and pricing for better purchase clarity

📍 Location-Based Café Discovery

  • View nearby CoffeeHouse stores with real-time filters

  • Toggle between pickup and delivery options

  • Explore new cafés with map-based navigation

Process

Research & Analysis: We conducted user interviews, surveys, and analyzed in-app analytics to understand the pain points and user needs. We also studied competitor apps and industry trends to gather insights


Information Architecture: Based on the research findings, we restructured the app's navigation and content, prioritizing features and information according to user needs.


Wireframing & Prototyping: We designed low-fidelity wireframes to visualize the new layout and navigation, iteratively refining them based on user feedback. Afterward, we built a high-fidelity, interactive prototype to test the design.


Usability Testing: We conducted usability tests with a diverse group of users to validate the design and identify areas for improvement. Based on the feedback, we made necessary adjustments to the design.


Visual Design & Style Guide: We developed a cohesive visual language, including color schemes, typography, and iconography, ensuring consistency throughout the app. We also created a style guide to maintain design consistency in future updates.

Understanding the target audience

Based on our research, we identified four key user groups with distinct goals and behaviors. These personas helped guide design decisions throughout the project, ensuring we built features that addressed real needs and use cases.

UX Research Method

We used both open and closed card sorting to define a clear, user-centered information architecture:

  • Open Card Sorting helped us understand how users naturally grouped core features like ordering, profiles, and FAQs.

  • Closed Card Sorting allowed us to validate and refine our proposed categories based on user expectations.

  • These insights directly shaped the app’s structure, resulting in a more intuitive and accessible navigation experience.

Information Architecture

Card sorting revealed how users naturally group key features, which shaped our app structure. We organized the experience into five clear sections:

  • Onboarding – Quick sign-up and login

  • Ordering – Browse, customize, and place orders

  • Features – Rewards, gift cards, feedback

  • Cart – Review items and complete payment

  • Profile – Manage preferences and saved orders

The Final Designs

Conclusion

This project helped me deepen my understanding of how everyday routines—like ordering coffee—can be optimized through thoughtful UX. By combining research, testing, and clean UI design, we created an app that made ordering faster, more personal, and more enjoyable.

Key Takeaways:

  • Designing intuitive flows starts with understanding real user behavior

  • Personalization and rewards drive engagement when done simply

  • Testing early and often helped us refine key interactions quickly

What I’d Do Differently:

  • Conduct more longitudinal testing to capture real-world usage patterns

  • Involve stakeholders earlier to simulate a real client-designer dynamic

  • Explore voice or wearable ordering flows as a future-facing feature

Let’s build something people love to use


Let’s build something people love to use


Create a free website with Framer, the website builder loved by startups, designers and agencies.