Mental Health · Dual User Type · Lead Product Designer

MindPeace —
Designing for Warm Precision: A Mental Health Platform

Mental health care has a continuity problem. Patients see a therapist for 50 minutes a week and then go silent. MindPeace was designed to fill that gap — connecting patients and clinicians through structured mood tracking, clinical assessments, and between-session communication.

Role
Lead UI/UX Designer
Company
Case Study
Year
2024
Platform
Mobile app & web dashboard

Warm precision as
design principle

MindPeace connects patients and clinicians through three core modules designed in Figma with a full design system: structured mood and wellbeing tracking (maximum 4 questions per daily check-in to prevent abandonment), a clinician-administered test and assessment library, and a direct messaging channel for between-session contact.

The visual system had to work across both audiences simultaneously. The brand palette — deep forest teal paired with burnt orange and sage — was chosen deliberately: teal communicates clinical calm and credibility; orange communicates warmth and human energy; cream and mustard accents keep the experience approachable.

Key screens: Patient home · Daily check-in (mood, energy, sleep, notes) · Progress · Assigned assessments (GAD-7 flow) · Messages · Data transparency · Clinician dashboard · Patient detail · Assign assessment · Results review · Messaging · Video consultation

Designed for
two users

Sara M.
Patient · 28 · Anxiety disorder · daily check-ins and GAD-7 assessments
Goals
  • Track mood without it feeling clinical
  • Contact therapist between sessions when needed
  • Understand her own patterns over time
Pain Points
  • Daily check-ins feel like homework if they take too long
  • Clinical language makes her feel like a case, not a person
  • Worried about who can see her data
Dr. Ivan P.
Clinical Psychologist · Clinician User
Goals
  • Review patient progress efficiently before sessions
  • Identify patients who need urgent attention without reviewing every record
  • Export session data for clinical records
Pain Points
  • Switching between tools to find patient data
  • Patients who don't complete check-ins between sessions
  • Consumer apps that clinicians don't trust clinically

Research
findings

Finding / InsightDesign Response
Daily check-in abandonment is highest when it takes more than 30 secondsMaximum 4 questions per daily check-in. Full validated scales (PHQ-9, GAD-7) used for periodic formal assessments only.
Clinicians distrust platforms showing 'wellness scores' without transparent methodologyRaw data views provided alongside interpreted scores. Clinicians see underlying responses, not just summaries.
The between-session gap is when patients most need contact but clinicians are unavailableAsync messaging channel connects patient and clinician outside appointment scheduling — no booking required.
Onboarding drop-off is highest when apps ask too much upfrontProgressive disclosure: collect only what is needed for each step. History collected over time, not at registration.
Mental health data privacy is a primary concern for patient adoptionExplicit data transparency screen — patients see exactly what their clinician can see, and when it was shared.

From research
to prototype

Weeks 1–2
Research
• User research (patients + clinicians)
• Competitive audit
• Persona development
Week 3
IA & Flows
• Dual information architecture
• Core user flows & user stories
• Assessment flow logic
Week 4
Visual System
• Colour rationale
• Typography system
• Figma design system & component library
Weeks 5–6
Key Screens
• Patient home + check-in
• Clinician dashboard
• Interaction design (assessment flow)
• Messaging
Week 7
Test & Refine
• Usability testing
• Copy review
• WCAG accessibility audit

Every screen
mapped

Patient-side IA

Screen / StatePurposeKey Elements & Decisions
OnboardingSetup and progressive consentName · Assigned clinician · Condition (optional) · Notification preferences — minimal at registration
Home (Patient)Daily entry pointToday's check-in prompt · Mood trend sparkline · Upcoming appointment · Quick message CTA
Daily Check-in4-question mood captureValidated mood scale · Energy · Sleep · Optional notes · target: < 30 seconds to complete
My ProgressPersonal trend viewMood over time chart · Symptom frequency · Assessment history · Streak indicator
AssessmentsClinician-assigned formal testsAssigned test list · Completion status · Start / Continue / Review states
Assessment FlowTest completionQuestion-by-question · Progress indicator · Save-and-continue · No skipping
MessagesAsync clinician communicationThread view · Message input · Read receipts · File attachment option
Data TransparencyWhat clinician can seeExplicit list of shared data types · Last-shared timestamps · Privacy controls

Clinician-side IA

Screen / StatePurposeKey Elements & Decisions
DashboardPatient roster with triage viewPatient list · Last check-in date · Red flags (missed check-ins, high scores) · Search
Patient DetailIndividual patient overviewMood trend · Assessment history · Recent messages · Upcoming appointment
Assign AssessmentTest allocation to patientModal overlay on patient detail · GAD-7 / PHQ-9 / PCL-5 library · Due date · Assign to patient CTA
Assessment ResultsReview completed test resultsScore with severity band · 90-day trend chart · Normative comparison · Modal overlay on patient record
MessagesCommunication with patientsThread view organised by patient — same model as patient side

Step-by-step
journeys

Patient — daily check-in (target: under 30 seconds)
App open / notificationHome promptTap 'Check in today'Q1: MoodQ2: EnergyQ3: SleepOptional notesSubmitHome (trend updated)
Patient — completing assigned assessment
Home — assessment badgeAssessments tabTap assigned testRead instructionsQ by Q answersReview responsesSubmitSubmission confirmedShared with clinician
Clinician — reviewing flagged patient
Dashboard — red flagOpen patient recordReview mood trendView assessment resultsRead recent messagesSend message or noteUpdate patient notes

Interactive flows

Click through the dual-user journey in Figma — patient home, mood / energy / sleep check-in steps, assessments (GAD-7 intro through submission), messages, and data transparency; then clinician dashboard, assign assessment, results review, messages, and video call. Figma prototype covers the full dual-user journey; exported screens below use consistent MindPeace branding and demo data.

Open full Figma prototype

Every screen
in sequence

High-fidelity screens exported from Figma at 2× — browse each flow step by step. Click any thumbnail to open the full-size screen.

Patient flow — Sara M.

From splash and login through home, the four-step daily check-in, progress, assigned GAD-7 assessment, messaging with Dr. Ivan P., and the data transparency screen.

Clinician flow — Dr. Ivan P.

Roster dashboard, Sara M. patient detail, assign assessment modal, GAD-7 results with trend, secure messaging, and in-session video call.

Every choice
justified

Decision MadeWhy — RationaleAlternative Rejected
MindPeace palette (forest teal + burnt orange, evolved from Curam exploration)Blue/green is the default mental health palette. Deep teal and forest green signal clinical credibility; burnt orange and mustard add warmth. Strategic, not aesthetic.Blue/green — rejected; blends into the saturated wellness app space; purple-forward schemes feel dated in clinical SaaS
4-question daily maximumCompletion rate drops sharply above 4 questions for daily tracking. Full validated scales kept for fortnightly assessments.Full PHQ-9/GAD-7 daily — rejected; 7–9 questions daily is clinically impractical
Flagging system for cliniciansClinicians triage by need, not alphabetically. The system surfaces patients requiring attention without daily review of every profile.Chronological list only — rejected; doesn't match how clinicians prioritise their caseload
Shared thread model for messagingOne conversation, not two parallel systems. Reduces the clinical distance that patients find alienating.Separate clinician notes and patient messages — rejected; increases complexity
Data transparency screen for patientsMental health data sharing anxiety is real and documented. Active transparency builds trust that passive privacy policies cannot.Privacy policy link only — rejected; no user reads privacy policies
Modal overlays on patient detail (assign, results, messages)Clinicians stay in context of the full patient record while taking action. Reduces navigation depth and keeps trend data visible behind the task.Separate full-page forms — rejected; breaks continuity and forces clinicians to leave the record they are reviewing

Results that
matter

MindPeace demonstrates how intentional product design — grounded in user research, information architecture, and interaction design — can serve two audiences with fundamentally different needs in the same product without sacrificing either.

< 30sDaily check-in completion target (based on abandonment threshold research)
4 maxQuestions per session — full PHQ-9/GAD-7 reserved for periodic assessments
22Prototype screens across patient mobile and clinician web flows

Brand system

Colour Palette
Primary
#1D5C5C
Accent
#F05326
Mustard
#D4B04B
Sage
#8F9F8B
Forest
#113539
Navy
#161519
Cream
#FAF6EF
Near black
#111013
Typography — DM Sans
Light
ABCDEFGHIJK LMNOPQRSTU VWXYZ
Regular
ABCDEFGHIJK LMNOPQRSTU VWXYZ
Medium
ABCDEFGHIJK LMNOPQRSTU VWXYZ
Semi Bold
ABCDEFGHIJK LMNOPQRSTU VWXYZ
Bold
ABCDEFGHIJK LMNOPQRSTU VWXYZ
Iconography — Lucide
Home
Network
Resources
Search
Bookings
Profile
Navigation Bar
Border Radius
0px — Tables
8px — Cards
16px — Panels
32px — Nav bar
50% — Avatars
Spacing Scale
8px
12px
16px
24px
32px
48px

Product design case study exploring the dual-user challenge in clinical mental health platforms. Full process from user research, user stories, and information architecture through wireframing, Figma prototyping, and responsive design for mobile and desktop — not implemented in production.

The colour decision taught me that visual identity choices in healthcare products are strategic before they are aesthetic. Blue and green are the default wellness palette — and every app that uses them blends into the same category. Choosing forest teal (clinical credibility), burnt orange (human warmth), and sage accents was a deliberate positioning decision for MindPeace — building on an earlier Curam exploration — impossible without first mapping the competitive landscape. I now start every brand-adjacent decision with a competitive colour audit.

What this project demonstrates

This case study shows dual-user healthcare product design — balancing patient warmth with clinician efficiency through research-led IA, wireframes, hi-fi mockups, and a cohesive design system for mobile and desktop clinical workflows.

Momentum — AI growth companion concept lifting retention for small-business website owners
Next Project
Momentum
Turning Post-Launch Silence into Retention for Small Businesses