UX Case Study

UX Case Study

Calmify: Designing a Mental Health App That Connects Patients & Clinics

Calmify: Designing a Mental Health App That Connects Patients & Clinics

Calmify: Designing a Mental Health App That Connects Patients & Clinics

My Role

My Role

My Role

Research & Product Design

Research & Product Design

Research & Product Design

Team

Team

Team

Me

Me

Me

Timeline

Timeline

Timeline

~14 days

~14 days

~14 days

Problem Statement

Problem Statement

Problem Statement

Managing mental health treatment isnโ€™t just about attending therapyโ€”itโ€™s about keeping track of appointments, medications, and having the right support in between. Many patients struggle with organizing their treatment, leading to missed sessions and a lack of guidance when they need it most.

Managing mental health treatment isnโ€™t just about attending therapyโ€”itโ€™s about keeping track of appointments, medications, and having the right support in between. Many patients struggle with organizing their treatment, leading to missed sessions and a lack of guidance when they need it most.

Overview

Overview

Overview

Calmify is designed to bridge the gap between clinics and patients by offering an easy way to track appointments, manage medications, and access instant support. With a clean, calming interface, it ensures that users can focus on their well-being without feeling overwhelmed by logistics. This case study focuses on the clinic user flow, highlighting how Calmify simplifies mental health management for those receiving professional care.

Calmify is designed to bridge the gap between clinics and patients by offering an easy way to track appointments, manage medications, and access instant support. With a clean, calming interface, it ensures that users can focus on their well-being without feeling overwhelmed by logistics. This case study focuses on the clinic user flow, highlighting how Calmify simplifies mental health management for those receiving professional care.

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

Target Audience ๐Ÿซ‚

Target Audience ๐Ÿซ‚

Target Audience ๐Ÿซ‚

Calmify is built for people struggling with anxiety and depression who need an easy way to manage their mental health.


  • Clinic Users โ€“ Patients registered through a clinic, who can track appointments, medications, and medical history.

  • General Users โ€“ Anyone looking for AI-driven support and self-care tools like guided breathing, meditation, and instant chat assistance.


Whether connected to a clinic or managing things independently, Calmify ensures help is always within reach.

Calmify is built for people struggling with anxiety and depression who need an easy way to manage their mental health.


  • Clinic Users โ€“ Patients registered through a clinic, who can track appointments, medications, and medical history.

  • General Users โ€“ Anyone looking for AI-driven support and self-care tools like guided breathing, meditation, and instant chat assistance.


Whether connected to a clinic or managing things independently, Calmify ensures help is always within reach.

While Calmify serves both clinic-registered users and general users, this case study focuses solely on the clinic flowโ€”the experience designed for users onboarded through healthcare providers. The general user flow exists, but the primary challenge and design decisions revolved around making the clinic-integrated experience seamless.

While Calmify serves both clinic-registered users and general users, this case study focuses solely on the clinic flowโ€”the experience designed for users onboarded through healthcare providers. The general user flow exists, but the primary challenge and design decisions revolved around making the clinic-integrated experience seamless.

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

My Design Process ๐ŸŽจ

My Design Process ๐ŸŽจ

My Design Process ๐ŸŽจ

  1. Understanding the Problem

  1. Understanding the Problem

  1. Structure the User Experience

  1. Structure the User Experience

  1. High-Fidelity UI & Prototyping

  1. High-Fidelity UI & Prototyping

  1. Refining & Iterating

  1. Refining & Iterating

This process wasnโ€™t linearโ€”I frequently jumped between stages, refining designs while working on final screens, revisiting research insights, and ensuring every detail contributed to a better user experience.

This process wasnโ€™t linearโ€”I frequently jumped between stages, refining designs while working on final screens, revisiting research insights, and ensuring every detail contributed to a better user experience.

Also, Given the limited timeline of this project, I couldnโ€™t go the traditional route of conducting in-depth surveys or interviews. Instead, I leaned on AI-powered research and secondary resources to gather quick insights.


Of course, not everything can come from data โ€” some of it came from my own assumptions as a UX designer. And letโ€™s be honest, assumptions in UX are like free trial versions: sometimes they expire quickly, but theyโ€™re still worth testing. ๐Ÿ˜…


This mix of AI inputs + designer intuition helped me identify the key pain points and user needs to move forward with confidence.

Also, Given the limited timeline of this project, I couldnโ€™t go the traditional route of conducting in-depth surveys or interviews. Instead, I leaned on AI-powered research and secondary resources to gather quick insights.


Of course, not everything can come from data โ€” some of it came from my own assumptions as a UX designer. And letโ€™s be honest, assumptions in UX are like free trial versions: sometimes they expire quickly, but theyโ€™re still worth testing. ๐Ÿ˜…


This mix of AI inputs + designer intuition helped me identify the key pain points and user needs to move forward with confidence.

Logo

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

UX Context

UX Context

UX Context

Designing for Ease, Clarity, and Support

Designing for Ease, Clarity, and Support

Designing for Ease, Clarity, and Support

Every tap, every screen, every detailโ€”designed to make support feel effortless and navigation stress-free.

Every tap, every screen, every detailโ€”designed to make support feel effortless and navigation stress-free.

Every tap, every screen, every detailโ€”designed to make support feel effortless and navigation stress-free.

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

โ€ขโ€ขโ€ข

๐Ÿ”„ Thinking in Flows

๐Ÿ”„ Thinking in Flows

  • Built flows tailored to clinic users and normal user.

  • Prioritized appointment tracking, treatment history, and support access.

  • Reworked the flow multiple times to cut friction and avoid confusing loops.

  • Built flows tailored to clinic users and normal user.

  • Prioritized appointment tracking, treatment history, and support access.

  • Reworked the flow multiple times to cut friction and avoid confusing loops.

โš™๏ธ Intentional Decisions

โš™๏ธ Intentional Decisions

  • Brought key info (like next appointment) straight to the homepage.

  • Avoided deep nesting โ€” no more โ€œwhere was that option again?โ€ moments.

  • Used layout and hierarchy to gently guide users through the experience.

  • Brought key info (like next appointment) straight to the homepage.

  • Avoided deep nesting โ€” no more โ€œwhere was that option again?โ€ moments.

  • Used layout and hierarchy to gently guide users through the experience.

From Idea to Design

From Idea to Design

From Idea to Design

  1. Onboarding: Setting the Right Tone from the Start

Clinic users skip the usual signup hassle even for the new users as theyโ€™re added via backend and simply verify with OTP. The splash and onboarding screens set the tone early, helping users understand what Calmify offers and what to expect from the app.

Clinic users skip the usual signup hassle even for the new users as theyโ€™re added via backend and simply verify with OTP. The splash and onboarding screens set the tone early, helping users understand what Calmify offers and what to expect from the app.

  1. Homepage โ€“ A Gentle Gateway to Support

The homepage is designed to be warm, clear, and resourceful. It balances personalization (appointments, medication, daily tips) with on-demand support (AI chat, soothing sounds, and resources). The goal was to create a single hub where users feel guided but never overwhelmed.

The homepage is designed to be warm, clear, and resourceful. It balances personalization (appointments, medication, daily tips) with on-demand support (AI chat, soothing sounds, and resources). The goal was to create a single hub where users feel guided but never overwhelmed.

The homepage acts as a gentle hub โ€” balancing care, guidance, and calm. From personal health reminders to instant support, everything is just a tap away

  1. Managing Appointments with Ease

Instead of making users dig through layers, I surfaced what matters most โ€” their next visit. A dedicated card, visible both on the homepage and appointment page, clearly shows the doctorโ€™s name, photo, visit type, and timing.

Instead of making users dig through layers, I surfaced what matters most โ€” their next visit. A dedicated card, visible both on the homepage and appointment page, clearly shows the doctorโ€™s name, photo, visit type, and timing.

Past appointments are neatly listed with a summary preview that expands on tap. While bookings come directly from the clinic, users never lose track of whatโ€™s coming or what happened last โ€” everything is right there when they need it.

  1. Medication & Treatment History at a Glance

A lot of users struggle to recall what was prescribed, when, or why a certain medication was given. For clinic users dealing with mental health challenges, this confusion can lead to stress or missed doses. I wanted to eliminate that entirely.


To do this, I broke down the experience into three focused parts โ€” all easily reachable within a few taps:

A lot of users struggle to recall what was prescribed, when, or why a certain medication was given. For clinic users dealing with mental health challenges, this confusion can lead to stress or missed doses. I wanted to eliminate that entirely.


To do this, I broke down the experience into three focused parts โ€” all easily reachable within a few taps:

  1. Clear Medication Tracking

Users can view all active and inactive medications in one place โ€” with dosage, instructions like โ€œ1 pill after breakfast,โ€ and how long each treatment lasts. This screen avoids clutter and presents everything in a format that feels more like a checklist than a medical file.

b. Visual Test Reports That Make Sense

Users can view all active and inactive medications in one place โ€” with dosage, instructions like โ€œ1 pill after breakfast,โ€ and how long each treatment lasts. This screen avoids clutter and presents everything in a format that feels more like a checklist than a medical file.

c. Summarized Appointment History

Each past appointment comes with a one-line summary โ€” not too long, just enough to remind the user what was discussed or advised. These summaries can be expanded with a tap. It keeps the focus on important insights while giving the user full control

  1. AI Chat Support for Instant Guidance

In moments when users feel overwhelmed or unsure, Calmifyโ€™s AI chat offers immediate, judgment-free support. Placed strategically for quick access, the chat acts as a steady hand between appointments โ€” available anytime the user needs to talk or get guidance.

In moments when users feel overwhelmed or unsure, Calmifyโ€™s AI chat offers immediate, judgment-free support. Placed strategically for quick access, the chat acts as a steady hand between appointments โ€” available anytime the user needs to talk or get guidance.

The AI support screen is designed for clarity and calm. Users see a clear intro explaining what the chatbot can and canโ€™t do, followed by quick-start questions and voice input. Itโ€™s built to offer comfort, not confusion โ€” especially in tough moments.

The AI not only listens, it guides. By suggesting helpful in-app articles mid-conversation, it offers users timely support that feels personal. These resources keep users engaged, nurtured, and gently nudged toward healthier habits.

๐Ÿง  Why I Chose a Conversational Chat Over Session-Based Threads

๐Ÿง  Why I Chose a Conversational Chat Over Session-Based Threads

When designing the AI chat, I had two directions to consider:

  1. A conversational chat that feels like texting a friend โ€” similar to what we see in apps like Meta AI and Snapchat AI.

  2. A session-based chat โ€” where each new conversation starts fresh, like ChatGPT, Gemini, or Grok.

When designing the AI chat, I had two directions to consider:

  1. A conversational chat that feels like texting a friend โ€” similar to what we see in apps like Meta AI and Snapchat AI.

  2. A session-based chat โ€” where each new conversation starts fresh, like ChatGPT, Gemini, or Grok.

I chose the conversational format, and hereโ€™s why:

I chose the conversational format, and hereโ€™s why:

โœ… Feels More Human
Apps like Meta and Snapchat AI mimic real conversations โ€” messages feel continuous, familiar, and personal. This design taps into how we already communicate with friends and family. That tone felt right for a mental health context โ€” calm, casual, and emotionally safe.

โœ… Feels More Human
Apps like Meta and Snapchat AI mimic real conversations โ€” messages feel continuous, familiar, and personal. This design taps into how we already communicate with friends and family. That tone felt right for a mental health context โ€” calm, casual, and emotionally safe.

While researching Snapchat AI, I noticed chats disappear after 24 hours. This works because Snapchat users already expect that behavior.

But for Calmify, I leaned more toward Metaโ€™s approach, where messages stay unless deleted. It makes the experience feel more grounded and less like a โ€œtoolโ€ and more like a โ€œsupportive companion.โ€

While researching Snapchat AI, I noticed chats disappear after 24 hours. This works because Snapchat users already expect that behavior.

But for Calmify, I leaned more toward Metaโ€™s approach, where messages stay unless deleted. It makes the experience feel more grounded and less like a โ€œtoolโ€ and more like a โ€œsupportive companion.โ€

๐Ÿงช This Could be Evolve?

If I had run user interviews or testing, I could have validated whether users prefer chat history to stay or auto-expire after some time. That remains an open question for future iterations.

๐Ÿงช This Could be Evolve?

If I had run user interviews or testing, I could have validated whether users prefer chat history to stay or auto-expire after some time. That remains an open question for future iterations.

๐Ÿง˜โ€โ™‚๏ธ Why Not a Session-Based Chat?

Starting a new session every time might feel robotic. In mental health support, continuity matters. A flowing chat โ€” even with AI โ€” feels more natural and can help users stay calm. It mirrors the comforting rhythm of a normal conversation.

๐Ÿง˜โ€โ™‚๏ธ Why Not a Session-Based Chat?

Starting a new session every time might feel robotic. In mental health support, continuity matters. A flowing chat โ€” even with AI โ€” feels more natural and can help users stay calm. It mirrors the comforting rhythm of a normal conversation.

  1. Panic Support โ€“ A Calming Distraction

When anxiety hits, even small actions can anchor the mind. Panic Support offers a simple math-based distraction โ€” not to test intelligence, but to slow racing thoughts.

When anxiety hits, even small actions can anchor the mind. Panic Support offers a simple math-based distraction โ€” not to test intelligence, but to slow racing thoughts.

a. From Panic Support to Quick Help

This GIF shows how users can move seamlessly from the main Panic Support screen to the first self-help question. It highlights the clean, distraction-free interface that sets the tone for the upcoming interaction, without revealing the full question-answer flow.

A dedicated space for moments of heightened anxiety or panic. The goal is to provide immediate relief tools and reassuring guidance in one place.

  1. Reassurance Banner โ€“ Gentle, calming affirmation at the top to help ground the user (โ€œBreathe in peace, breathe out stressโ€).

  2. Quick Action Exercise โ€“ A short, focused activity (โ€œRefocus Your Mindโ€) to shift attention and regain clarity through a simple math challenge.

  3. Helpful Resources โ€“ Curated self-care guides with short reading times for easy accessibility.

  4. Daily Tips โ€“ Bite-sized, actionable tips to reinforce calming techniques (e.g., timed breathing patterns).

  1. Reassurance Banner โ€“ Gentle, calming affirmation at the top to help ground the user (โ€œBreathe in peace, breathe out stressโ€).

  2. Quick Action Exercise โ€“ A short, focused activity (โ€œRefocus Your Mindโ€) to shift attention and regain clarity through a simple math challenge.

  3. Helpful Resources โ€“ Curated self-care guides with short reading times for easy accessibility.

  4. Daily Tips โ€“ Bite-sized, actionable tips to reinforce calming techniques (e.g., timed breathing patterns).

UX Intent:
The design ensures users donโ€™t have to think too much in a moment of stressโ€”everything is accessible within one scroll, with the primary action (โ€œStart Exerciseโ€) visually emphasized in green to guide focus.

UX Intent:
The design ensures users donโ€™t have to think too much in a moment of stressโ€”everything is accessible within one scroll, with the primary action (โ€œStart Exerciseโ€) visually emphasized in green to guide focus.

Thoughtful Design Choices for a Calmer Quiz Experience

Thoughtful Design Choices for a Calmer Quiz Experience

Walkthrough of Exercise

No pressure โ€” users can skip if theyโ€™re not ready, keeping the flow stress-free

Positive reinforcement after every response โ€” correct or not โ€” to encourage progress

โœจ Room for Improvement


In the current quiz flow, users select an option and then tap a Check button to confirm their choice. This works, but I realized that without user testing, I couldnโ€™t be sure whether this was the most calming approach.

Some users might prefer immediate feedback upon selecting an answer (reducing extra clicks), while others might feel more comfortable with a confirmation step before seeing the result.


๐Ÿ’ก With usability testing, I could validate which interaction feels smoother and more supportive for users in an anxious state.

โœจ Room for Improvement


In the current quiz flow, users select an option and then tap a Check button to confirm their choice. This works, but I realized that without user testing, I couldnโ€™t be sure whether this was the most calming approach.

Some users might prefer immediate feedback upon selecting an answer (reducing extra clicks), while others might feel more comfortable with a confirmation step before seeing the result.


๐Ÿ’ก With usability testing, I could validate which interaction feels smoother and more supportive for users in an anxious state.

A calming interface with soothing colors and smooth transitions for a relaxed experience

Transition to Dark Theme

Transition to Dark Theme

Transition to Dark Theme

Dark Mode Design Decision

Dark Mode Design Decision

Dark Mode Design Decision

Why Dark Mode?
Research shows that a large percentage of people experiencing depression fall within the 16โ€“32 age group. This demographic is:

  • Digitally literate (grew up using smartphones and apps daily).

  • More accustomed to personalization in digital products.

  • Heavily inclined towards dark mode, as it reduces eye strain and feels more modern.

Why Dark Mode?
Research shows that a large percentage of people experiencing depression fall within the 16โ€“32 age group. This demographic is:

  • Digitally literate (grew up using smartphones and apps daily).

  • More accustomed to personalization in digital products.

  • Heavily inclined towards dark mode, as it reduces eye strain and feels more modern.

Design Process in Figma

  • I leveraged Figma Variables, which made it easy to toggle between light and dark themes.

  • This allowed quick theme switching without redesigning every component.

  • Still, I had to fine-tune specific colors (like calming blue and accent shades) to ensure they retained their intended psychological effect in dark mode.

Design Process in Figma

  • I leveraged Figma Variables, which made it easy to toggle between light and dark themes.

  • This allowed quick theme switching without redesigning every component.

  • Still, I had to fine-tune specific colors (like calming blue and accent shades) to ensure they retained their intended psychological effect in dark mode.

Impact on User Experience

  • Supports accessibility for users spending long hours on their devices.

  • Creates a calmer, more immersive environmentโ€”critical for an app targeting mental health.

  • Gives users choice and control, which aligns with mental wellness principles.

Impact on User Experience

  • Supports accessibility for users spending long hours on their devices.

  • Creates a calmer, more immersive environmentโ€”critical for an app targeting mental health.

  • Gives users choice and control, which aligns with mental wellness principles.

Impact & Reflection

Impact & Reflection

Impact & Reflection

๐ŸŒŸ What Makes Calmify Stand Out

๐ŸŒŸ What Makes Calmify Stand Out

๐ŸŒŸ What Makes Calmify Stand Out

Dual Purpose Approach โ€“ Unlike most mental health apps that only focus on meditation or calming exercises, Calmify bridges the gap between clinics and patients.

  • Holistic Care โ€“ It not only offers instant calming techniques (music, breathing, journaling) but also integrates with clinic systems for reminders, medical history, and appointments.

  • Accessibility in 2โ€“3 Clicks โ€“ The app is intentionally designed to make key features available with minimal effort, ensuring ease of use even during stressful moments.

Dual Purpose Approach โ€“ Unlike most mental health apps that only focus on meditation or calming exercises, Calmify bridges the gap between clinics and patients.

  • Holistic Care โ€“ It not only offers instant calming techniques (music, breathing, journaling) but also integrates with clinic systems for reminders, medical history, and appointments.

  • Accessibility in 2โ€“3 Clicks โ€“ The app is intentionally designed to make key features available with minimal effort, ensuring ease of use even during stressful moments.

๐Ÿ” Areas for Improvement

๐Ÿ” Areas for Improvement

๐Ÿ” Areas for Improvement

If I had more time, I would:

  • Conduct user testing to validate the effectiveness of flows such as the quiz/assessment journey and refine them further.

  • Do in-depth primary research (surveys, interviews) to replace some assumptions and make the design even more user-centered.

  • Explore advanced personalization โ€” like tailoring calming techniques based on user mood patterns.

If I had more time, I would:

  • Conduct user testing to validate the effectiveness of flows such as the quiz/assessment journey and refine them further.

  • Do in-depth primary research (surveys, interviews) to replace some assumptions and make the design even more user-centered.

  • Explore advanced personalization โ€” like tailoring calming techniques based on user mood patterns.

๐ŸŽ“ Key Learnings

๐ŸŽ“ Key Learnings

๐ŸŽ“ Key Learnings

Designing for sensitive topics taught me the importance of empathy, clarity, and not overwhelming users with options.

  • Simplicity is powerful โ€” providing the right feature at the right time matters more than adding too many.

  • Color psychology plays a crucial role in mental health design. Choosing a calming palette directly affects how users emotionally connect with the app.

Designing for sensitive topics taught me the importance of empathy, clarity, and not overwhelming users with options.

  • Simplicity is powerful โ€” providing the right feature at the right time matters more than adding too many.

  • Color psychology plays a crucial role in mental health design. Choosing a calming palette directly affects how users emotionally connect with the app.

Conclusion

Conclusion

Conclusion

๐ŸŒŸ What Makes Calmify Stand Out

๐ŸŒŸ What Makes Calmify Stand Out

๐ŸŒŸ What Makes Calmify Stand Out

Calmify was more than just a design exercise โ€” it was a chance to think about how digital products can genuinely support people dealing with anxiety and depression. By combining clinic-driven features with calming techniques, the app offers something unique: a supportive bridge between professional help and self-care.

Calmify was more than just a design exercise โ€” it was a chance to think about how digital products can genuinely support people dealing with anxiety and depression. By combining clinic-driven features with calming techniques, the app offers something unique: a supportive bridge between professional help and self-care.

This project helped me grow as a designer โ€” balancing functionality, sensitivity, and simplicity in one experience.

This project helped me grow as a designer โ€” balancing functionality, sensitivity, and simplicity in one experience.

For cheking both clinical and non-clinical flow click on ๐Ÿ‘‰๐Ÿป Figma File.

For cheking both clinical and non-clinical flow click on ๐Ÿ‘‰๐Ÿป Figma File.

๐Ÿ’ก If youโ€™d like to explore more of my design work, feel free to check out my portfolio.


And if you have any opportunities or feedback, Iโ€™d love to connect with you on LinkedIn.

๐Ÿ’ก If youโ€™d like to explore more of my design work, feel free to check out my portfolio.


And if you have any opportunities or feedback, Iโ€™d love to connect with you on LinkedIn.

ยฉ2025 Designed by Sourab Jha (Portfolio ver. IV)

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