425 Fitness

425 Fitness

425 Fitness

Managing Classes Made Intuitive

Role: UX/UI Designer

Role: UX/UI Designer

Tools: Figma, Notion

Tools: Figma, Notion

Type: Adding a feature to existing application

Type: Adding a feature to existing application

overview.

425 Fitness is a mobile app for a local gym that helps members browse, book, and plan their fitness classes.

While the gym offers a wide variety of classes, the original app lacked calendar integration and had confusing booking flows — leading many members (including myself) to miss out. This redesign focused on helping users better manage their weekly schedule, whether classes were open or paid, by introducing an intuitive calendar flow and simplifying the booking experience.

key features

key features

key features

Class scheduling clarity

that clearly distinguishes between open (free) and paid classes, reducing booking confusion

Add-to-calendar integration

that lets users save classes to their personal calendar for better weekly planning

challenge.

As a long-time member of 425 Fitness, I noticed ongoing friction with class scheduling — members had no way to save free classes easily, and confusing labels led to missed opportunities.

This project set out to design a lightweight Add-to-Calendar feature to streamline scheduling, reduce confusion between free and paid classes, and minimize missed sessions.

So what were the issues?

So what were the issues?

So what were the issues?

No option to add classes to a personal calendar

No option to add classes to a personal calendar

No option to add classes to a personal calendar

Confusing labels "Full" or "0/0 Enrolled" for open classes

Confusing labels "Full" or "0/0 Enrolled" for open classes

Confusing labels "Full" or "0/0 Enrolled" for open classes

Inability to book classes through the app (See front desk)

Inability to book classes through the app (See front desk)

Inability to book classes through the app (See front desk)

425 FITNESS APP ORIGINAL EXAMPLES

research.

I needed to understand how real gym members experienced the current app.

I needed to understand how real gym members experienced the current app.

I needed to understand how real gym members experienced the current app.

What was getting in the way of booking classes or building a routine? Were there hidden usability problems causing a drop-off in class attendance?

What was getting in the way of booking classes or building a routine? Were there hidden usability problems causing a drop-off in class attendance?

What was getting in the way of booking classes or building a routine? Were there hidden usability problems causing a drop-off in class attendance?

Methods

Methods

Methods

5 User Interviews with current gym members

5 User Interviews with current gym members

5 User Interviews with current gym members

Competitor analysis of fitness apps

Competitor analysis of fitness apps

Competitor analysis of fitness apps

competitor analysis.

competitor analysis.

competitor analysis.

425 Fitness wasn’t the only app with class scheduling, but it was the only one that made it harder than it needed to be. Most classes didn’t require booking, yet were labeled “Full” or “0/0 Enrolled.” There was no way to save or filter classes.

Other apps like 24GO and Orangetheory offered clearer labels and more consistent flows. While not perfect, they set stronger expectations and made class planning feel easier.

24GO

Orange Theory

Seattle Athletic Club

user interviews.

user interviews.

user interviews.

Users felt confused by the class schedule and frustrated by the lack of calendar integration

Users felt confused by the class schedule and frustrated by the lack of calendar integration

Users felt confused by the class schedule and frustrated by the lack of calendar integration

I interviewed 5 active members of 425 Fitness who regularly attended classes. I wanted to understand what their current habits were, what features they used (or didn’t), and what was getting in the way of keeping a consistent routine. While most used the app for scanning in and checking schedules, several had started manually entering classes into their personal calendars to avoid missing them.

I interviewed 5 active members of 425 Fitness who regularly attended classes. I wanted to understand what their current habits were, what features they used (or didn’t), and what was getting in the way of keeping a consistent routine. While most used the app for scanning in and checking schedules, several had started manually entering classes into their personal calendars to avoid missing them.

I interviewed 5 active members of 425 Fitness who regularly attended classes. I wanted to understand what their current habits were, what features they used (or didn’t), and what was getting in the way of keeping a consistent routine. While most used the app for scanning in and checking schedules, several had started manually entering classes into their personal calendars to avoid missing them.

One participant had stopped using the app altogether, choosing to view the schedule through the website instead. The shared thread across all participants was a desire for something simpler, clearer, and less cluttered.

What does it all mean?

What does it all mean?

What does it all mean?

FINDING 1

Class Labels are Confusing

All 5 participants were frustrated by labels like “0/0 Enrolled” and “FULL,” especially when the fine print later revealed that booking wasn’t even required. These contradictions broke trust and added friction to the experience.

FINDING 1

Class Labels are Confusing

All 5 participants were frustrated by labels like “0/0 Enrolled” and “FULL,” especially when the fine print later revealed that booking wasn’t even required. These contradictions broke trust and added friction to the experience.

FINDING 1

Class Labels are Confusing

All 5 participants were frustrated by labels like “0/0 Enrolled” and “FULL,” especially when the fine print later revealed that booking wasn’t even required. These contradictions broke trust and added friction to the experience.

FINDING 2

Users Want Calendar Integration

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They didn’t necessarily want push notifications or more reminders — they just wanted a way to plan ahead in a system they already used.

FINDING 2

Users Want Calendar Integration

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They didn’t necessarily want push notifications or more reminders — they just wanted a way to plan ahead in a system they already used.

FINDING 2

Users Want Calendar Integration

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They didn’t necessarily want push notifications or more reminders — they just wanted a way to plan ahead in a system they already used.

FINDING 3

Notifications are Overwhelming

Participents mentioned that the current notification level was perfect, and receiving any more would be overwhelming.

FINDING 3

Notifications are Overwhelming

Participents mentioned that the current notification level was perfect, and receiving any more would be overwhelming.

FINDING 3

Notifications are Overwhelming

Participents mentioned that the current notification level was perfect, and receiving any more would be overwhelming.

AFFINITY MAP

building empathy.

building empathy.

building empathy.

I started asking myself...

HOW MIGHT WE...

Streamline group class reminders for gym members so they never miss a workout?

HOW MIGHT WE...

Improve class labels so that users can confidently know if a class has space?

Using the data I synthesized, it was time to define our users.

Using the data I synthesized, it was time to define our users.

Using the data I synthesized, it was time to define our users.

prioritization.

prioritization.

prioritization.

Evaluating prioritization

Evaluating prioritization

Evaluating prioritization

This project began with a wide feature set: class booking, personal schedule views, and even calendar syncing. A lot of big ideas in order to solve this issue for users. Ultimately, it became clear that a smaller, focused solution would be more effective.

CLASS LABEL CLARITY

ADD-TO-CALENDAR

BOOKING CONFIRMATION

CLASS LABEL CLARITY

ADD-TO-CALENDAR

BOOKING CONFIRMATION

CLASS LABEL CLARITY

ADD-TO-CALENDAR

BOOKING CONFIRMATION

information architecture.

information architecture.

information architecture.

425 Fitness was built to support users trying to plan their workouts quickly and confidently. The flow focuses on making class types clear at a glance and reducing the effort it takes to book or save a class. Each step is designed to minimize hesitation — whether someone is just browsing or setting a weekly routine.

425 Fitness was built to support users trying to plan their workouts quickly and confidently. The flow focuses on making class types clear at a glance and reducing the effort it takes to book or save a class. Each step is designed to minimize hesitation — whether someone is just browsing or setting a weekly routine.

425 Fitness was built to support users trying to plan their workouts quickly and confidently. The flow focuses on making class types clear at a glance and reducing the effort it takes to book or save a class. Each step is designed to minimize hesitation — whether someone is just browsing or setting a weekly routine.

USER FLOWS

wireframing.

wireframing.

wireframing.

Right off the bat, I sketched out designs that I was already familiar with. I was focused on building off of the flows I had mapped out, and connecting ideas together.

Right off the bat, I sketched out designs that I was already familiar with. I was focused on building off of the flows I had mapped out, and connecting ideas together.

Right off the bat, I sketched out designs that I was already familiar with. I was focused on building off of the flows I had mapped out, and connecting ideas together.

LO-FI SKETCHES

pivoting.

pivoting.

pivoting.

I needed to see if this was the right direction

I tested a rough lo-fi prototype with 5 members to check if the direction made sense. I originally included calendar syncing, saved class views, and a larger feature set — but user feedback told me to scale it back.


Participants were confused by vague class labels like “Book” and “Open,” weren’t sure when they were being charged, and expected a simpler flow. These insights helped me narrow the scope: I dropped calendar sync, focused on clearer language, and introduced a single “Add to Calendar” action after booking.

HI-FI MOCKUP

usability testing.

usability testing.

usability testing.

Five points of confusion, one streamlined solution

Users responded well to the overall design direction, but it quickly became clear that there were still key areas of friction—mostly around clarity and confidence. The wording around booking, the visibility of class fees, and the behavior of certain UI elements all contributed to hesitation or second-guessing. This round of testing helped solidify what still needed work.

Changes

Changes

Changes

FINDING 1

Clarify Class Labels

Clarify Class Labels

Clarify Class Labels

Every participant was confused by the use of “Open” and “Book.” While “Book” felt like the right direction, users didn’t associate it with a paid class. Several assumed it just meant “reserve your spot.”

FINDING 2

Surface Payment Information

Surface Payment Information

Surface Payment Information

Only a few users noticed the $15 drop-in fee during booking—and some clicked “Book” without reading. The cost needs to be clearly visible from the start, both in the class list and at the top of the detail screen.

FINDING 3

Refine Calendar Language

Refine Calendar Language

Refine Calendar Language

The “Add to Calendar” button worked well overall, but some users didn’t expect it to launch their phone’s default calendar app. A simpler, more direct explanation would reduce surprise—especially for older users.

FINDING 4

Improve Cancellation Feedback

Improve Cancellation Feedback

Improve Cancellation Feedback

While users successfully canceled classes, the confirmation message disappeared too quickly. They wanted the moment to linger just long enough to feel complete before being redirected.

FINDING 5

Make Schedule Section Clearer

Make Schedule Section Clearer

Make Schedule Section Clearer

The label “Things To Do” caused confusion. Some users thought it meant optional activities or suggested workouts, rather than their actual saved classes. “Today’s Plan” or “Your Classes” were preferred alternatives.

reiterating.

reiterating.

reiterating.

Clarify Class Labels

Clarify Class Labels

Clarify Class Labels

✔️

Surface Payment Information

Surface Payment Information

Surface Payment Information

✔️

Refine Calendar Language

Refine Calendar Language

Refine Calendar Language

✔️

Improve Cancellation Feedback

Improve Cancellation Feedback

Improve Cancellation Feedback

✔️

Make Schedule Section Clearer

Make Schedule Section Clearer

Make Schedule Section Clearer

✔️

reflection.

reflection.

reflection.

Lessons in Clarity and Restraint

This project challenged me to improve a real app without overcomplicating the solution. I started with a big feature set, but early testing made it clear: users didn’t want full calendar sync — they just wanted a simple way to save classes they cared about. Scaling back helped me focus on what mattered most.

I also became a sharper observer. Some users read everything. Others clicked through without hesitation. Designing for both taught me that clarity isn’t optional — it’s essential.

Moving Forward

If I had more time, I’d continue refining the schedule view and experiment with lightweight ways to manage saved classes. But this project reminded me: simplicity isn’t about doing less — it’s about doing exactly what the user needs.

WANNA SEE IT AGAIN?

KEEP EXPLORING!

WANNA SEE IT AGAIN?

KEEP EXPLORING!