ALEXIS MILLER
MIGRAINE & HEADACHE TRACKING APP
HEALTHCARE UX
Project Overview
-
An AI-powered migraine and headache tracking app designed to help users identify symptom patterns, understand potential triggers, and communicate more clearly with healthcare providers. Users log headaches, triggers, and medications, while the app analyzes the data to surface correlations and medication effectiveness through clear, shareable insights.
Results
Built a functional AI-powered headache tracking app that turns daily logs into actionable insights
Helped users identify personal migraine triggers and medication effectiveness patterns
Improved clarity and confidence when sharing headache history with healthcare providers
Video Walkthrough


User Research
Social Listening
Used Reddit to uncover real-world pain points in healthcare. Patients, caregivers, and even medical professionals often share their challenges, frustrations, and unmet needs in various subreddits related to health and medicine.
People are frustrated that doctors can’t figure out what is causing their headaches and migraines
People can’t identify their triggers for headaches and migraines
People are overwhelmed tracking their headaches and migraines resulting in inefficient data needed to identify triggers or patterns
Repeated misdiagnosis from doctors causing patients to not know what's causiing their headaches
Medication causing more headaches and migraines
Difficulty effectively communicating symptoms and pain intensity to doctors
Tools
-
FigJam
-
Figma
-
CreateXYZ
-
Reddit

Design Process
User Flows

Wireframes

Usability Testing
Conducted usability testing with 10 users to assess key workflows and identify opportunities to reduce friction, improve discoverability, and enhance the overall user experience.
Scenario
Let’s imagine you are a frequent headache or migraine sufferer looking to document their symptoms, severity, and medication impactfulness to submit to Neurologists, Primary Care Physicians, & Pain Clinics.
Tasks
Task 1: Log headache details
Task Description: The user must go to the “Log Headache” page and use the intensity slider to document their headache. Users must add pain location, type of pain, duration, potential triggers, and medication taken. Users must save “Save Headache Log”
Task 2: View Past headaches and migraines details from Monday of last week
Task Description: The user must go to the “Calendar” page, click on last week on Monday, and view the headache details from last week, including: the severity, potential triggers, and medication taken.
Task 3: Log medication details
Task Description: The user must go to the “Medication” page and “+ Add Medication” to track their effectiveness. Users must input the type and amount of medication taken.
Task 4: View headache and migraine Insights
Task Description: The user must go to the “Insights” page and view the amount of headaches and average intensity.
Task 5: Download insights for Neurologists, Primary Care Physicians, & Pain Clinics.
Task Description: Task Description: The user must go to the “Insights” page and download headache and migraine insights using the “download” icon in the top right corner. User can export the report as a formatted text document to share Neurologists, Primary Care Physicians, & Pain Clinics
Task Highlights
1: Log Headache
-
Success: 100%
-
Issue: Users hesitated around required fields and unclear duration input
-
Insight: In a pain-state context, any friction in data entry reduces usability and consistency of tracking
4: View Insights
-
Success: 70%
-
Issue: Insights were not immediately discoverable or interpretable
-
Insight: Data without context or explanation limits perceived value, even if the feature is functional
2: View Past Headaches (Calendar)
-
Success: 80%
-
Issue: Users struggled to locate specific dates like “last Monday”
-
Insight: Users rely on recall shortcuts (ex. “last week”) rather than manual date navigation
5: Download Report
-
Success: 60%
-
Issue: Export feature was frequently missed due to icon-only design
-
Insight: High-value actions must be explicitly labeled to ensure visibility and trust
3: Log Medication
-
Success: 90%
-
Issue: Confusion around dosage formats and lack of input guidance
-
Insight: Users expect system-assisted input for medical data to reduce cognitive load and errors
Key Insight
-
Despite being AI-powered, the experience relied heavily on manual input, revealing an opportunity to improve the first-time user experience through guided medication inputs and onboarding that proactively introduces key features and reduces initial friction.
Next Steps
-
Design a first-time user onboarding flow to introduce key features
-
Implement guided medication input with AI-assisted suggestions
-
Reduce manual effort through automation and smart defaults
-
Refine UI into a high-fidelity prototype based on validated flows
Key Takeaways
This project demonstrates my ability to design AI-assisted healthcare experiences that translate complex user data into clear, actionable insights. By focusing on input structure, insight clarity, and shareable outputs, I ensured the system supported informed decision-making rather than overwhelming users. The result is a human-centered product that balances AI capability with trust, transparency, and usability.