March 19, 2026

SOEN 357 - Mini Project

Presented to: Dr. Hakim Mellah. Concordia University.

Project Overview

For this case study I designed a plan to help a startup create a mobile app for people with chronic health conditions. The goal of this application is to help users with chronic health conditions manage their medications and doctor appointments. The app allows users to set reminders, track their medication usage, and communicate with healthcare professionals.

1. User Research

Methodology

The nature of the project emphasizes the importance of conducting UX research in order to really understand the needs of the individuals. To deeply understand the needs, behaviors and pain points of the users, I decided to proceed with a mixed-methods approach. The goal of the research was to identify the friction points in their current daily routines and explore their comfort levels with automated data syncing and conversational interfaces.

Here are the three main phases of the approach:

1-on-1 User Interviews (Qualitative)

Digital Surveys (Quantitative)

Competitive Analysis

Persona

👨🏻‍💻

Tyler Gibson

Age: 34
Occupation: Banker
Status: Single
"I just want to log my insulin in seconds without fighting with an app."

About

Tyler was diagnosed with Type 1 Diabetes in his early twenties. He leads a busy, high-stress corporate life. He knows he needs to track his blood sugar and insulin doses correctly for his doctor, but he gets incredibly frustrated with traditional health apps. He feels that having to navigate through four different screens just to enter a single number makes managing his condition feel like an unpaid part-time job.

Habits

  • Checks his phone constantly for work emails and messages.
  • Uses voice-to-text features frequently to answer quickly.
  • Relies heavily on his calendar every day.

Pain Points

  • "Click fatigue" from navigating complex, multi-layered app menus.
  • Interrupting his workflow just to log simple health data.
  • Forgetting to log doses because the current process takes too long.

Goals

  • Log daily health metrics in under 5 seconds.
  • Maintain accurate data records for his doctor.
  • Integrate his health management seamlessly into his busy life.
👵🏻

Emma Hunter

Age: 58
Occupation: Retired Teacher
Status: Married
"I take so many different pills, I just need a simple way to know I haven't missed a dose."

About

Emma manages Hypertension. She highly values her independence but often struggles to keep track of her multiple daily medications and frequent specialist appointments. She finds manual data entry on modern smartphones confusing. Currently, she relies on physical pillboxes and paper calendars, but she sometimes forgets to update them or worries she has double-booked a doctor's visit.

Habits

  • Keeps a very routine, structured daily schedule.
  • Prefers reading simple text messages over navigating full applications.
  • Values clear, straightforward communication without technical jargon.

Pain Points

  • Manually entering complex medical appointments into physical calendars.
  • Forgetting if she recorded the medication taken on standard pill reminder apps.
  • Feeling overwhelmed by notification overload from complex apps.

Goals

  • Never miss a medication dose.
  • Have an automatic schedule of all her doctor appointments.
  • Feel supported, independent, and in control of her health routines.

2. User Journey Mapping

To visualize how the conversational interface solves the “click fatigue” problem, I mapped out a daily interaction scenario for Emma.

Instead of opening an app and navigating through a calendar and a medication checklist, Emma’s journey is proactive. The HealthBot initiates the interaction, and secure data conduits handle the heavy lifting in the background. The map below outlines her touchpoints, emotional state, and potential pain points during a standard morning routine.


1

Proactive Trigger

At 8:00 AM, the HealthBot sends a lock-screen notification checking if Emma has taken her morning medication.
Touchpoint Lock screen notification / Push alert.
Emotion Supported. Relieved she didn't have to remember the time herself.
Pain Point Notification could get buried if she has too many other apps sending alerts.
2

Conversational Logging

Emma taps the notification, opening the chat interface. She simply types (or uses voice-to-text to say) "Yes, took it with breakfast."
Touchpoint Bot Chat UI / Voice-to-Text input.
Emotion Empowered and satisfied by how fast the process is.
Pain Point Voice-to-text might misunderstand her if she speaks unclearly or has background noise.
3

Conduit Automation & Confirmation

The bot confirms the log. Simultaneously, the background conduit checks her clinic schedule and the bot does a reminder of the upcoming appointment
Touchpoint Chat confirmation bubble / Background API sync.
Emotion Secure and highly organized.
Pain Point Trusting the system; since there is no traditional visual calendar, she has to trust the bot has the right date.

3. Wireframing and Prototype Design

To translate the research and journey map into an actual product, I developed a high-fidelity, clickable prototype in Figma. But before making the high-fidelity prototype, I had to make sure that my layout made sense and first started with a low-fidelity prototype under the format of a wireframe.

Wireframing

Because the core UX strategy revolves around eliminating “click fatigue,” I intentionally discarded the traditional bottom-navigation bar and complex, multi-page dashboards. Instead, the wireframes are built entirely around a central Conversational Hub to keep the cognitive load as low as possible for users like Tyler and Emma.

Low-Fidelity Wireframes showing the bot chat interface, reminder modal, and scheduling conduit

The wireframes map out three primary views:

Prototype

Core Color Palette

#091413
#1D546D
#5F9598
#F3F4F4

To avoid the harsh, clinical feel of pure black and white, this app utilizes a high-contrast palette of rich, layered colors. The choice of rich black and white also allows to reduce eye strain for applications use through out the day. These colors also provide high-contrast allowing ease to distinct different elements and texts.

Typography

Inter

Primary Typeface
Aa
The chills you get when listening to music are caused by your brain releasing dopamine.
0123456789 !@#$%&*
Regular Inter 400
Medium Inter 500
Bold Inter 700

Inter was selected to maximize legibility within the conversational UI. It has been developed specifically for screens and provides distinct letters and numbers that allows the users to read fast and reduces errors. This font fulfills are goal to reduce user friction.

Showcase

The design for the Mid-fidelity prototype emphasizes the simplified and high-contrast UI with clear actions and basic animation. The basic animation allows the application to feel alive and responsive while not being overwhelming. The prototype itself is really simple and shows the general idea of it while still having development to be done. At least it allows to see the general idea and validates the core user flow before committing time to a final, high-fidelity visual design.

4. Usability Testing

To validate the effectiveness of the conversational bot interface and the background data conduits, I have outlined a usability testing strategy. The primary objective is to ensure that the chat-based logging is significantly faster and more intuitive than traditional menu-driven health apps.

Testing Goals

Key User Tasks

Participants will be given the interactive prototype and asked to complete the following three core scenarios:

Feedback Collection Methods

Analysis & Iteration Strategy

Following the testing sessions, the feedback will be synthesized to identify recurring patterns.

5. Reflection

Completing this UX case study reinforced the importance of challenging standard design conventions to truly solve user problems. Initially, it is easy to assume that a health management app requires complex dashboards and manual data entry forms. However, developing personas like Tyler and Emma revealed a critical, overlapping pain point: “click fatigue.”

The most significant learning outcome from this project was realizing that the best interface is sometimes barely a traditional interface at all. By shifting the focus away from a website-style layout and prioritizing an active, conversational bot, the design drastically reduces the cognitive load on the user.

Some key takeaways from this process:

Ultimately, this project demonstrated that empathizing with the user’s daily struggles is the best way to build a product that actually improves their quality of life. Moving forward, I plan to use the usability testing feedback to continue refining the conversational flows, ensuring the app remains a stress-free part of their daily routine.