Mobile App

UX Case Study

A mobile app designed to simplify music lesson scheduling for students and families, with an emphasis on clear navigation, flexible booking, and an intuitive user experience.

The Challenge

Students and families need a simple, flexible way to schedule music lessons around busy schedules. The experience should make it easy to find available times, choose a lesson duration, book a lesson, and manage upcoming appointments without unnecessary steps or confusion.

User Research

I gathered feedback from potential users to understand how students and families schedule and manage music lessons. I created user personas to represent key needs and behaviors, identifying opportunities for flexible lesson lengths, easy scheduling, cancellation options, and managing multiple lessons.

User Journey

I mapped the user journey from arriving at a music lesson through completing payment. This revealed pain points around forgotten payments, app discovery, and finding the payment option, highlighting opportunities to make the experience simpler and more intuitive.

The Challenge

Students and families need a simple, flexible way to schedule music lessons around busy schedules. The experience should make it easy to find available times, choose a lesson duration, book a lesson, and manage upcoming appointments without unnecessary steps or confusion.

User Research

I gathered feedback from potential users to understand how students and families schedule and manage music lessons. I created user personas to represent key needs and behaviors, identifying opportunities for flexible lesson lengths, easy scheduling, cancellation options, and managing multiple lessons.

User Journey

I mapped the user journey from arriving at a music lesson through completing payment. This revealed pain points around forgotten payments, app discovery, and finding the payment option, highlighting opportunities to make the experience simpler and more intuitive.

Wireframes

I created six paper wireframe variations to explore the app’s structure, navigation, and core scheduling flow. I compared different layouts to identify the clearest way to surface key tasks while keeping the experience simple and consistent.

Low-Fidelity Prototype

I connected the wireframes in Figma to create an interactive low-fidelity prototype. This allowed me to test the booking flow, navigation, and key interactions before moving into visual design.

Usability Testing

I tested the prototype with users to identify opportunities to improve the experience. Feedback highlighted the need for additional lesson lengths, the ability to book multiple lessons, and a clear way to cancel scheduled lessons.

Wireframes

I created six paper wireframe variations to explore the app’s structure, navigation, and core scheduling flow. I compared different layouts to identify the clearest way to surface key tasks while keeping the experience simple and consistent.

Low-Fidelity Prototype

I connected the wireframes in Figma to create an interactive low-fidelity prototype. This allowed me to test the booking flow, navigation, and key interactions before moving into visual design.

Usability Testing

I tested the prototype with users to identify opportunities to improve the experience. Feedback highlighted the need for additional lesson lengths, the ability to book multiple lessons, and a clear way to cancel scheduled lessons.

Low-fidelity music lesson booking prototype

Low-Fidelity Prototype

I created an interactive low-fidelity prototype in Figma to test the core lesson-booking experience, including scheduling, payment, and confirmation.

High-Fidelity Highlights

The final high-fidelity design brings the booking experience together through polished visuals, connected interactions, and a clear path to confirmation.

Visual Design

I refined the interface with consistent colors, typography, imagery, and navigation to create a clear and welcoming experience.

Interactive Prototype

I connected the high-fidelity screens in Figma to create a clickable prototype of the core lesson-booking experience.

Final Booking Flow

The final flow guides users from selecting a lesson through scheduling, payment, and a clear booking confirmation.

Visual Design

I refined the interface with consistent colors, typography, imagery, and navigation to create a clear and welcoming experience.

Interactive Prototype

I connected the high-fidelity screens in Figma to create a clickable prototype of the core lesson-booking experience.

Final Booking Flow

The final flow guides users from selecting a lesson through scheduling, payment, and a clear booking confirmation.

High-Fidelity Prototype

I refined the booking experience into a high-fidelity prototype, adding visual design, clearer navigation, and a polished end-to-end booking flow.

The final prototype demonstrates the complete happy-path booking experience from lesson selection through confirmation.