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 the gym that I use

They offer a wide range of services from a full floor of gym equipment, to a spa, and classes. Their app is where members get updates, view class schedules, and plan their workouts. Sounds ideal right?

However, the classes were underused. The scheduling section within the app felt incomplete and broken, and quite frankly, got in the way.

My Contributions

Research
Competitors and Interviewed current members.

Redesigned Experience

By auditing the current design and analyzing data to create a new flow.

Tested and Re-tested
To find out what fell through the gaps within the new design.

audit.

Initial UX and UI Audit

Initial UX and UI Audit

Initial UX and UI Audit

The class schedule at first glance looks pretty straight forward. They display upcoming classes, leading to a time sheet with more info. Pretty typical right?

When you look at the fine print though, it becomes much more confusing. The open classes are labeled FULL and it that it's 0/0 Enrolled. There's one class that says BOOK, yet it's a non-functional button. Users are instead directed to go to the front desk. On top of that, it's actually a PAID class and you don't find out until you reach the front desk.

First impressions matter.

First impressions matter.

First impressions matter.

Having this many errors leads to frustrations and distrust, and that was what I was here to solve.

425 FITNESS APP ORIGINAL EXAMPLES

research.

There were two clear paths in researching.

There were two clear paths in researching.

There were two clear paths in researching.

I ran a high-level competitor analysis of similar fitness apps, including 24GO, Orangetheory, and Seattle Athletic Club.

Takeaways

Takeaways

Takeaways

They all offered clear class labels.

Two allowed for a calendar sync or add-to-calendar.

425 Fitness felt like it had fallen behind in user experience standards.

I interviewed 5 active members of 425 Fitness who attended classes. I focused on their current habits, what features they used (or didn't), and what was getting in the way of keeping a consistent routine.

Here was the verdict

FINDING 1

The 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.

FINDING 1

The 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.

FINDING 1

The 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.

FINDING 2

Users Already Use Their Calendar

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They wanted a way to plan ahead in a system they already used.

FINDING 2

Users Already Use Their Calendar

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They wanted a way to plan ahead in a system they already used.

FINDING 2

Users Already Use Their Calendar

Four out of five participants were manually adding classes to their Google Calendar to stay on track. They wanted a way to plan ahead in a system they already used.

FINDING 3

More Notifications Would Be Overwhelming

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

FINDING 3

More Notifications Would Be Overwhelming

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

FINDING 3

More Notifications Would Be Overwhelming

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

direction.

direction.

direction.

The business goal was to increase class participants.

HOW MIGHT WE...

Streamline the class scheduling experience so that members stayed on their fitness plan?

HOW MIGHT WE...

Clarify information with minimal tweaks to gain more trust and participation?

Participants were already using their calendar to add their classes.

Since it was manually inputted, sometimes there were errors. Based on this in combination with users' notification comfort, there was a great opportunity for an add-to-calendar or calendar sync feature to solve this problem.

Here were the features we went with:

CLASS LABEL CLARITY

ADD-TO-CALENDAR

PAID CLASS BOOKING

CLASS LABEL CLARITY

ADD-TO-CALENDAR

PAID CLASS BOOKING

CLASS LABEL CLARITY

ADD-TO-CALENDAR

PAID CLASS BOOKING

designing.

designing.

designing.

Integrating Concepts into an Established System

The key was to streamline changes into their existing system, connected in expected ways. To do this, I focused on creating a path that was short and to the point.

The key was to streamline changes into their existing system, connected in expected ways. To do this, I focused on creating a path that was short and to the point.

The key was to streamline changes into their existing system, connected in expected ways. To do this, I focused on creating a path that was short and to the point.

USER FLOWS

Wireframing

In order to connect the flow into a design, I decided to sketch over the current app. This way, I would keep true to the original while making minimal changes.

In order to connect the flow into a design, I decided to sketch over the current app. This way, I would keep true to the original while making minimal changes.

In order to connect the flow into a design, I decided to sketch over the current app. This way, I would keep true to the original while making minimal changes.

LO-FI SKETCHES

pivoting.

pivoting.

pivoting.

I needed to see if this was the right direction.

So I tested the lo-fi mockup sketch with 5 people.

In my original design, I included a calendar sync, but user feedback showed me it was better to scale it back. Users enjoyed the idea of being able to sync classes, but voiced that it felt complicated—and we want to make things easier, not harder.

Further, there was confusion about which classes were paid, especially if all of them required booking. Another indicator to simplify things, and focus on clarity.

With that feedback, the priority shifted.

CHANGE 1

Simplify Calendar Feature

Make things easy by focusing on a single Add-to-Calendar function

CHANGE 1

Simplify Calendar Feature

Make things easy by focusing on a single Add-to-Calendar function

CHANGE 1

Simplify Calendar Feature

Make things easy by focusing on a single Add-to-Calendar function

CHANGE 2

Clarify Language

Workshop labels for Paid vs Free classes

CHANGE 2

Clarify Language

Workshop labels for Paid vs Free classes

CHANGE 2

Clarify Language

Workshop labels for Paid vs Free classes

HI-FI MOCKUP

re-testing.

re-testing.

re-testing.

I needed a final sanity check so I could make the necessary tweaks before hand-off

I ran a final usability test with five participants, and it showed that there were still small opportunities for clarity

Results

Results

Results

FINDING 1

Class Labels Still Needed Work

I had changed the terms to "Open" for free classes and "Book" for paid ones. However, users still didn't associate "Book" with paid classes. The language needs to be explicit.

FINDING 1

Class Labels Still Needed Work

I had changed the terms to "Open" for free classes and "Book" for paid ones. However, users still didn't associate "Book" with paid classes. The language needs to be explicit.

FINDING 1

Class Labels Still Needed Work

I had changed the terms to "Open" for free classes and "Book" for paid ones. However, users still didn't associate "Book" with paid classes. The language needs to be explicit.

FINDING 2

Fees Weren't Surfaced Enough

Only three users noticed the $15 drop-in fee during booking; that's not enough. They also clicked "Book" without reading. Cost needs to be displayed within better visual hierarchy so that it doesn't get missed.

FINDING 2

Fees Weren't Surfaced Enough

Only three users noticed the $15 drop-in fee during booking; that's not enough. They also clicked "Book" without reading. Cost needs to be displayed within better visual hierarchy so that it doesn't get missed.

FINDING 2

Fees Weren't Surfaced Enough

Only three users noticed the $15 drop-in fee during booking; that's not enough. They also clicked "Book" without reading. Cost needs to be displayed within better visual hierarchy so that it doesn't get missed.

FINDING 3

Calendar Launch Was Unexpected

The Add-to-Calendar icon/button worked well overall, but two users didn't expect it to launch their phone's default calendar app.

FINDING 3

Calendar Launch Was Unexpected

The Add-to-Calendar icon/button worked well overall, but two users didn't expect it to launch their phone's default calendar app.

FINDING 3

Calendar Launch Was Unexpected

The Add-to-Calendar icon/button worked well overall, but two users didn't expect it to launch their phone's default calendar app.

FINDING 4

Abrupt Cancellation Feedback

Users successfully cancelled classes, but the confirmation message disappeared too quickly. They wanted it to linger just long enough to feel complete before being redirected.

FINDING 4

Abrupt Cancellation Feedback

Users successfully cancelled classes, but the confirmation message disappeared too quickly. They wanted it to linger just long enough to feel complete before being redirected.

FINDING 4

Abrupt Cancellation Feedback

Users successfully cancelled classes, but the confirmation message disappeared too quickly. They wanted it to linger just long enough to feel complete before being redirected.

Thankfully, these findings all had very simple fixes that would have a high impact on the user experience.

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!