CleanMind


CASE STUDY · IOS APP · UX/UI DESIGN · 2025

ROLE

TIMELINE

TOOLS

PLATFORM

Solo UX/UI Designer

3 months · Sep–Dec 2025

Figma · FigJam

iOS · Mobile-first

Designed CleanMind's core system, a milestone model and real-time risk score, from one research finding: streak mechanics are the recovery-app category's biggest motivator and its biggest churn driver.

— OVERVIEW

Home/Dashboard: Days sober, risk score, one-tap action.

Risk Score: Breaks down what's driving today's score.

Action Plan: Six concrete actions when risk is high.

Check-In: Daily log that feeds the risk score.

Community: Peer stories, filtered by program or location.

Phone Book: Sponsor contacts, one tap away.

Resources: Searchable treatment centers by care type.

Treatment Centers: Ratings and reviews for each center.

Health Hub: Appointments, meds, and therapist notes.








Problem →

Constraint →

Competitive research →

People in early recovery need support in the moment a craving hits. Existing apps only log what happened after.

No access to real users with lived experience; problem definition built from competitive research, not interviews.

Audited 5 recovery apps. Same gap in all of them: streak mechanics reset to zero on relapse, turning the core motivator into the core churn driver.

— RESEARCH & DISCOVERY

Competitive analysis

APP

STREAK / PROCESS MODEL

GUIDANCE AFTER CHECK-IN

I Am Sober

Sober Grid

Nomo

Bearable

Headspace

Resets to zero on relapse

Resets to zero on relapse

Resets to zero on relapse

None — logs mood only

Clinical

Clinical

Clinical

Community feed, no direct action

Social

None — counter only

No streak — general mood log

None — passive tracking only

No streak — session count

Generic meditation suggestion

Calm, generic

Five recovery apps audited against the same three criteria, alongside published research on digital health interventions for substance use disorder.

CleanMind

Milestones accumulate, never reset

Specific Next Best Action from risk score

Warm, direct

Every app audited shared the same gap: a relapse punishes progress instead of informing it, and none translate a check-in

into an actual next step.

— DESIGN PROCESS

From research to a system that holds together.

01

02

03

04

Audited 5 recovery apps (I Am Sober, Sober Grid, Nomo, Bearable, Headspace) against published research on digital health interventions, and found the same gap in every one: streak mechanics reset to zero on relapse, turning the core motivator into the core churn driver.

Built the full design system, color, type, spacing, icons, before any high-fidelity screens, so every screen after was a system decision, not a one-off.

First dashboard draft had three competing actions on one screen. Peer feedback was immediate: “I don’t know where to start.” Rebuilt around one primary action per screen from there.

Designed the risk score to turn a daily check-in into a specific Next Best Action instead of a mood label, and chose amber over red for the gauge so an elevated reading feels serious without feeling alarming.


— OUTCOMES

What this project proves.

12 screens, 5 apps audited, 4 user flows, that’s the scope, not the impact, since this hasn’t been tested with real users yet. The one real signal I have: the peer feedback that rebuilt the dashboard, which is the only part of this that came from someone reacting to the work instead of research about the category. Next step is talking to 3 people in recovery about the craving-response flow specifically, the thing that would move this from research-informed to validated.

A companion for the moment cravings hit, not just the moments between meetings.