Choose your preferred language
EnglishVietnamese

Redesigning
Cheese Coffee

A Gen Z café brand with 20+ locations, a loyal following and a mobile app with a 1-star rating. I audited why, then redesigned it from the ground up.

1★iOS rating before redesign
<500Android downloads, zero reviews
6UX failures found in audit
RoleUX/UI Designer — Solo
TypeMobile App Redesign
MethodDouble Diamond
DeliverableUI + Atomic Design System

A brand Gen Z loves.
An app they ignore.

Cheese Coffee is a European-style coffee chain built for Gen Z with vibrant locations, strong social presence, real loyalty. I was a regular here. And when I downloaded the app, I couldn't believe what I found.

A 1-star rating. Under 500 downloads. No reviews. And from user feedback I collected. That is a clear retention issue.

“Users couldn’t tell if the app was for booking, loyalty points, or browsing, so they just left.”

I ran an independent UX audit and identified six distinct failures and each one a different type of pain.

#
Issue Identified
Business Impact
01
UXNo clear primary function

Booking? Loyalty? Browsing? Users couldn’t tell and confusion at launch is a one-way door to uninstall.

High drop-off rate; no retained users; app abandoned after first session

02
NavigationMembership code buried 3 levels deep

Required navigating 3+ levels to access. Most users gave up before they got there.

Loyalty programme effectively unusable; zero point redemption in stores

03
UXInconsistent iconography

Mixed outline and filled icon styles at incorrect sizes. A small detail but it signals “unfinished” to every user.

Subconscious distrust; app reads as unfinished or unreliable

04
UXTypographic inconsistency

Arbitrary font sizes with no system and visual clutter breaking the information hierarchy on every screen.

Cluttered appearance; users struggle to identify primary actions

05
BrandZero brand expression

The app felt generic and no trace of Cheese Coffee’s visual identity, tone, or energy. It could have been anyone’s app.

Brand trust not transferred from physical to digital; no emotional connection

06
BrandOutdated UI killing conversion

The interface looked untrustworthy — reducing every conversion metric and making in-app purchasing feel risky.

Low conversion on any CTA; no path to ordering, visiting, or earning points

How might we redesign the Cheese Coffee app so it feels as emergent and distinct as the physical café while making loyalty, ordering, and browsing effortless for Gen Z users?

What I owned,
start to finish.

This was a self-initiated project. No client brief, no manager, no team. Every stage is from identifying the opportunity to delivering the design system, was my responsibility.

Research

UX audit · Field research · Competitive analysis · App Store mapping

Design

Wireframing · UI design · Interaction design · Brand alignment · Prototype

Systems

Atomic Design System · Component library · Icon redesign · Typography system

Why self-initiated matters.

A brief given by a client defines what to build. A problem discovered independently defines whether it's worth building. I found this through observation, not an assignment, which meant every decision was made from first principles, not from a pre-written specification.

Two user groups.

Field research revealed two distinct users with opposite needs: the direct customer (café regular who wants loyalty instantly) and the indirect customer (Grab/ShopeeFood delivery partner who needs order tracking). A successful redesign had to serve both without making either feel like an afterthought.

Every decision
had a reason.

Not aesthetic choices. Each one is a direct response to a validated problem, connected to its intended impact.

Decision 01
Decision 02
Decision 03
Decision 04
Decision 05

Design System — built to scale, not just to ship

I applied Atomic Design throughout. Cheese Coffee will keep building features, every component needed to be reusable, documented, and coherent at scale. The system covers colour tokens, typography, spacing, iconography, and interactive states; all grounded in Cheese Coffee's brand identity.

Atoms

Colour tokens, type scale, icons. It’s the indivisible units

Molecules

Buttons, inputs, tags, loyalty card

Organisms

Nav bar, menu rows, order cards

Templates

Full page layouts, content-independent

From 1 star to
a product worth using.

1 tap

to reach the membership code — down from navigating 3+ screens buried in settings.

4

new features shipped — unified ordering, loyalty, delivery tracking, menu view toggle

54%

usability improvement across all 6 original audit failure areas.

“The work gave me a problem to fix. Research gave me one cause. The app didn’t feel like Cheese Coffee. That’s what everything else was a symptom of.”

This was my first complete case study and it clarified something important: the most important design decision is what you choose to fix first. The UX failures weren’t random and they were symptoms of one root cause: no design system, no brand language, no navigation logic.

If I continued: usability testing with Gen Z users, integration with the real ordering backend, and a SaaS dashboard for loyalty campaign management.

What I’d do next

  • 01Usability testing with Gen Z users to validate brand-alignment decisions
  • 02Integration with ordering and loyalty backend that making the redesign real
  • 03SaaS admin dashboard, the loyalty campaign management for the brand's internal team.
← Previous project

WordPress Website Collection

Next project →

Solving Parking Anxiety