top of page
New logo.png
מוקאפ 2.png

Overview: Flex is your ultimate gym fitness companion app. An accessible and convenient way to workout and monitor your fitness progress at your local gym.

Role: UX Research, UX/UI Design, Usability Test, Product Design, Interaction Design

Industry: Health, Fitness

Toolkit: Figma, Adobe CC, FigJam, Google Forms, Pencil and paper

Duration: June 2024 (4 weeks)

UX Research

Overview

Background

Flex is an end-to-end app where gym users can function in the gym easily and independently.

 

-Track your progress

-Work towards your fitness goals

-Achieve a great experience at the gym in the most convenient way possible

Research Goals

We want to investigate gym members' satisfaction with their gym's facilities and services in order to identify key factors for app features development that will improve their overall gym experience and engagement.

Methodologies

1. Competitive Analysis

2. Survey

3. User Interviews

UX Research

Competitive Analysis

Competitive Analysis Table.png

CLICK TO ENLARGE

pngwing.com.png

Survey

Overview

I’ve created a survey anonymously based on personal questions focusing on how gym members (from different gym places and different lifestyles) feel about their overall gym experience and why some of them quit the gym.

45 people both genders between 18-40 years old have answered the survey and the results were quite interesting.

Survey 1.png
Survey 2.png

User interviews

Overview

6 people were interviewed: 3 gym members; 2 hire private trainers; 1 exercising at home. All interviews have been conducted remotely by using Google forms.

Affinity Mapping

Affinity Mapping.png

CLICK TO ENLARGE

pngwing.com.png

User interviews

Quality.png

Quality Training Over Quantity

The need of a high-quality lifestyle

no matter the price

Overuse of Apps

This is evidence that athletes use multiple fitness platforms to achieve their goals.

Timing Your Freedom

Exercise at your own pace

Customer Service Is Key

There’s a big gap between reality vs. expectations from the gym’s service and the need for customers to be heard.

Persona #1

Tech guy Persona.png

Guy Goldstein

28 Y/O - SOFTWARE DEVELOPER

Bio

Guy is a software developer at high-tech company

who works long hours, often from home. He started

going to the gym a couple of years ago to improve

his overall health. Guy is tech-savvy and enjoys using

various apps and gadgets to track his progress.

Goals

• Build muscle and increase strength

• Learn proper techniques for lifting heavier weights.

• Track progress accurately and stay motivated

• Integrate all fitness-related activities and data into one app

Frustrations

• Struggles with remembering sets and reps during workouts

• Often relies on social media for exercise techniques, leading to incorrect form and minor injuries

• Finds it challenging to stay consistent due to work commitments

• Uses multiple apps for different aspects of fitness, which feels fragmented

Persona #2

Mom persona.png

Maya Levi

34 Y/O - HOUSEWIFE

Bio

Maya is a busy housewife and mother of two young children. She recently joined the gym to improve her healthy lifestyle, relieve stress, and gain some personal time for herself. Maya is relatively new to working out and often feels overwhelmed by the equipment and exercises.

Goals

• Lose weight and improve overall fitness

• Learn proper workout techniques and routines

• Balance gym time with family responsibilities

• Stay motivated and make fitness a regular part of her lifestyle

Frustrations

• Feels uncertain about using gym equipment correctly and safely

• Often forgets her workout routine details and loses track of sets and reps

• Finds it challenging to stay consistent due to her busy schedule with the kids

• Lacks confidence in her fitness journey and needs more guidance

Persona #3

Teenager Persona.png

Daniel Baum

18 Y/O - HIGH SCHOOL STUDENT

Bio

Daniel is an 18-year-old high school student preparing to enlist in the military. He is highly motivated and has been working out regularly to meet the physical requirements and improve his fitness levels before basic training. Daniel is focused on strength, endurance, and agility exercises.

Goals

• Build strength, endurance, and agility for military readiness

• Learn proper techniques to maximize workout efficiency and prevent injuries

• Track and measure progress to ensure he meets military fitness standards

• Stay motivated and maintain a disciplined workout routine

Frustrations

• Struggles with finding the right balance between strength training and endurance workouts

• Occasionally experiences minor injuries due to improper form or overtraining

• Needs detailed guidance to optimize his workouts

• Feels immense pressure from his family to join an elite military unit, adding stress to his preparation

UX Design

UX Design

Project Goals

UX research has demonstrated that gym places and gym members are not fully in line. Members don’t experience the gym and its full potential services.

The main goals of the app: to enhance gym users’ fitness and health through booking classes, personalized workout and tracking progress ; to offer a user-friendly gym experience that’s easier and more efficient than ever before.

Product Roadmap

After having established project goals, I’ve listed the different features I wanted to include in the app and then prioritized them into a spreadsheet. All the decisions are based by user interviews, surveys and competitive analysis.

Product Roadmap.png

CLICK TO ENLARGE

pngwing.com.png

Information Architecture

I’ve built a sitemap considering primary, secondary and tertiary navigation.
Firstly, I’ve developed the primary navigation by defining which main actions users might have taken:

home, workouts, classes and trainer. Secondly, I’ve explored and expanded each one of those sections.

Screenshot 2024-07-19 at 0.23.02.png

CLICK TO ENLARGE

pngwing.com.png

User Flows

I’ve designed 4 main User Flows. I’ve considered the main reasons why a user can use the app and its benefits: to book or cancel upcoming classes; to create a personal trainer program; book a personal workout training session; Renew or cancel gym membership. The flowchart includes a start/end point; page or section; user decision; user choice options; alternative path and system action.

UserFlow.png
Useflow1.png

Task Flows

I’ve created flows for 3 tasks, which are the ones I’ve then tested in usability testing phase:

• Connecting to the app

• Manage your own workout routine

• Inserting daily weight measurement

Taskflow.png

#1 Connecting to the app

Taskflow1.png

CLICK TO ENLARGE

pngwing.com.png

#2 Inserting daily weight measurement

Taskflow2.png

CLICK TO ENLARGE

pngwing.com.png

#3 Manage your own workout routine

Taskflow3.png

CLICK TO ENLARGE

pngwing.com.png

Wireframes

For the first flow, I’ve developed homepage and workout list while guiding the user how many reps and sets they got left for each workout.

For my second flow, I’ve focused my attention on gym member general requests (such as notifications and cancelling gym membership…), personal trainer session booking system, checkout, and booking classes.

my hand.png
sketch2_edited.png
sketch1_edited.png
Wireframe mockup1.png

UI Design

Brand Identity

First of all, I’ve explored potential naming solutions and a symbol for the logo. Eventually, I’ve decided to go for the name Flex, as in flexing muscles and to reflect flexibility meaning the app can go above and beyond for the gym member.

UI Library Components

I’ve created a color palette with 1 primary, 2 secondary , 3 neutral colors and 1 accent color. And as for typography the choice is Mulish, a sans-serif font with a decent x-height for legibility.

With those elements added to my low fidelity wireframes, I made my way into high-fidelity wireframes.

Screenshot 2024-07-19 at 12.55.04.png
UI Design

High-fidelity key-screens

Hi-Fi mockup.png

Usability Test

Prototype

In order to keep the flow nice and neat, I’ve followed my instincts as a user and mainly used the same transition effect for every screen that’s built left to right (such as settings) to make the flow looks more like a real app.

In the booking experience I went for simple transitions to make it easier for the member.
Additionally, I’ve built a loading animation for each workout count timer to make the prototype experience more realistic.

Outcome

Overall, usability test was quite satisfying. The general flow was made to be easy, less taps and very practical. I made a few fixes that aimed at facilitating the flow even more.

CLICK TO ENLARGE

pngwing.com.png
Usability test.png
Usability Test

Test Project Prototype

Prototype
  • Instagram
  • LinkedIn

© Created by Mor Eitan

All projects are for educational purposes only

bottom of page