Personal Trainer App project banner
UX case study · 2022

Personal Trainer App
Schedule on Your Terms

A mobile app concept designed to help people discover personal trainers based on their workout preferences and schedule—and book sessions with less friction.

Role
UX/UI Designer
Timeline
Jun – Jul 2022
Project type
Certificate course project
Tool
Figma
04Usability test participants
03Iterations guided by usability feedback
01 / The problem

Finding the right trainer is also a scheduling problem.

Choosing a personal trainer isn't only about experience or qualifications. A trainer also needs to be available when a client can realistically train. When schedules and preferences don't align, the search can become frustrating before a session is ever booked.

For this course project, I explored a client-first booking experience that makes personal availability and training preferences part of the search process.

How might we help people find a suitable trainer and book sessions around their own schedules?
02 / Research & discovery

Understanding what clients need from a trainer.

I drew on customer feedback and a review of existing personal training apps to explore where the trainer-finding experience could be more flexible. The questions customers raised, along with options I found limited or missing in other apps, helped shape four design considerations.

  1. 1Training format. Can clients choose remote training or in-person sessions to fit their circumstances?
  2. 2Schedule compatibility. Can clients find trainers whose availability aligns with their own?
  3. 3Equipment accessibility. Can clients find workouts that don't require a lot of equipment or space?
  4. 4Session duration. Can clients choose shorter or longer sessions based on the time they can commit?

These considerations guided the preference questions, trainer discovery, and scheduling features explored in the concept.

03 / Design direction

Put client preferences earlier in the journey.

Based on these design considerations, I focused on bringing scheduling, training format, and equipment needs earlier into the discovery process. In this concept, clients set their preferences before exploring trainer recommendations.

Preference-based discovery

Help clients narrow trainer options using their schedule, training needs, and workout setup.

Clear trainer comparison

Surface relevant trainer details so clients can evaluate a potential match.

Flexible session booking

Explore easier scheduling, including support for more than one session.

Progress visibility

Give clients a place to see their activity and follow their training journey.

04 / Wireframes

Mapping the journey before refining the UI.

I started with low-fidelity wireframes to explore the path from setting preferences to finding a trainer and booking a session. This helped establish the basic structure before applying the visual language.

Initial wireframes showing the trainer discovery and booking journey
Initial wireframe exploration of the app's main user flow.
05 / Initial designs

Exploring three key parts of the experience.

The first interface designs explored progress tracking, workout preferences, and suggested trainers. These screens provided the foundation for usability testing.

Track progress
Early design for tracking fitness progress
Set preferences
Early design for choosing workout preferences
Matched trainers
Early trainer recommendation interface
06 / Usability testing

Four participants. Three directions for improvement.

I conducted usability testing with four participants and used their feedback to revise the prototype. Three recurring areas for improvement shaped the next iteration.

  1. 1Simpler features. Participants found parts of the experience overwhelming, so I reduced non-essential options to keep attention on finding a trainer.
  2. 2Recurring sessions. Participants wanted a way to arrange multiple sessions without repeatedly going through the same booking process.
  3. 3Security reassurance. Feedback raised concerns about sharing personal information, so I added clearer security-related messaging.
Iteration 01 — Simplified features
Iteration simplifying the feature set
Iteration 02 — Recurring sessions
Iteration supporting repeat session scheduling
Iteration 03 — Security messaging
Iteration showing clearer security reassurance
07 / Final prototype

Connecting preferences and booking.

The revised concept brings preference-based discovery and session scheduling together in a single mobile experience. The prototype below shows how these interactions were explored.

Preference settings
Animated prototype demonstrating preference settings
Session scheduling
Animated prototype demonstrating session booking
08 / Visual direction

A focused, energetic visual language.

The interface combines deep navy with a brighter blue accent. These decisions aimed to balance a focused, supportive tone with the energy of a fitness product.

Brand direction
Project visual mood and brand attributes
Color palette
Personal Trainer App color palette
Typography
Typeface exploration for the app
Type hierarchy
Typography hierarchy examples
09 / Outcome

A refined prototype, not a launched product.

The project concluded with an updated mobile prototype informed by feedback from four usability-test participants. The app was not launched, and this case study does not include measured post-revision outcomes, so I have not attributed revenue, activity, or usability gains to the design.

What the project delivered

An explored trainer-discovery flow, designs for tracking progress and setting preferences, and revised session-booking interactions shaped by feedback from four test participants.

10 / Reflection

What I learned.

Testing helped me look beyond the screens I had designed and pay more attention to the decisions users needed to make. Simplifying features and exploring recurring scheduling made the experience more focused on practical needs.

As a next step, I would test whether users can choose their availability, understand why trainers are recommended, and finish booking a session without confusion. Those results would determine which parts of the flow need further refinement.

Next
Next

Procurement Tracking System