Fitness App

App redesign to improve class booking functionality

What I worked on

Heuristics

Benchmark

Wireframing

Design System

Prototyping

Testing

Role

UX-UI Designer

The project happened during the Bootcamp at Ironhack, Barcelona

Field: Fitness business, App

Timing: 3 days — Nov. 2022

Team: Solo project

Overview

DiR is a fitness company from Barcelona that has several gyms located in the province of Barcelona, Girona and Madrid.

The app contains the following features: user profile, organize, and book training & nutrition sessions according to user’s needs and the real-time availability of DiR´s team.

However, the interface of the app is not very intuitive, especially when it comes to booking training classes it has a difficult path.

Challenge

Provide to My DiR App users with an effective, easy and user-friendly UI and a pleasing visual aesthetic.

How might we make MyDiR users want to join the activity classes at the gym?

Product analysis

Analysing the app's main user flow

Through heuristics that are experience-based techniques for problem-solving, learning and discovery, this allows to think through the possible outcomes quickly and arrive at a solution that may solve a unique problem. Below, we analyse the current user flow to book the classes:

Home screen

  • Image on image

  • So big user image

  • It is not clear what is clickable and what is not.

  • What does AADD and EP mean?

  • Is it necessary to book twice (if this is the only way to do it)?

List of activities Screen

  • Endless scrolling

  • Confusing class information (no differentiation between classes).

  • Is the favourite button necessary?

  • Useless filters

Reserved Screens

  • The information text on the reservation policy and activity info is something the user should already know.

  • Visually, it looks saturated and inconsistent

  • Once booked, you will be returned to the activity information section.

Competitor analysis

What's out there?

Through the following pros and cons of the My DiR app, it was concluded that the Atles Export app offers most of the solutions to the heuristics detected in the current app.

Prototype

Lo-fi Wireframing - First Steps

Focus on the main problem path we started to do the first wireframes:

  • Main task: book a guided activity on a specific day

  • Added filters: classification of class type, centre and professional.

  • Making the path shorter: unifying booking screens.

  • Create a section for upcoming classes.

Designing closer to the final product

Once we had worked out a solid structure, making sure we didn't forget anything or leave any dead spots, we started exploring ideas with Mid-fi wireframes in Figma and finally turned the most viable ideas into prototypes for user testing.

Style guide

Where our inspiration comes from

Through this set of graphic pieces, we tried to express the emotions and concepts that represent the new visual identity of My DiR App.

How we build it

This is the Design System, the basic elements that will make up the final structure of our prototype.

High-fidelity prototype and Testing

How does our new design work?

On the homepage, we have completely changed the layout, keeping the functions of the current one.

Now the image of the user has been reduced, as has the header image, which now gives space to the rest of the interactions with greater clarity.

In addition to giving greater prominence to the activities, promoting them, making them more attractive through these 3D modelling that I did.

No more endless scrolling.

Filters have been added for the centre, type of activities, coaches and the date of the activity.

In each card, all the data is displayed with icons that allow us to see all the information at a glance.

According to the usability test carried out on 8 users, they found the content much clearer and tidier, and emphasized that the addition of images helps to differentiate the activities easily.

Two screens have been merged into one, as the information about the activity, according to the usability test, is not usually read.

The confirmation is clearer, and does not "invite" us to unsubscribe, as some of the users who tested the original app commented.

Now, instead, we get a pop-up confirmation of the booking.

The option to cancel the booking from the list has been added.
In addition, we can see the number of the reserved seat.

The end

Less is more

Key Learnings

✔ Stay focus on the user.

✔ Solve first the main problems.

✔ Be organized in prototyping.

✔ Test the prototype as soon as possible.

Next Steps

➤ Further test the prototype with users of different visual abilities to check if they see the smaller icons adequately.

Apply the improvements from the user.

Develop the rest of the features: filters and menu.

Thanks for your attention ☻

HMI Design, work methodology at EDAG across diverse client projects