GymFit App

Achieve your finess goals with GymFit

Project Type

My Role

Tools

Timeline

Overview

In the final project of the UX.UI design course we were asked to solve a problem using a digital product. I chose a problem that many, like myself, have been dealing with- signing up to a gym but leaving before the goals have been achieved.

Problem

Many people sign up for gyms in order to maintain a healthy lifestyle or to improve their physical appearance, though many of them lose their motivation, give up their goals and stop exercising.

Solution

A mobile app that helps users plan their training routine, document their performance and track their achievements at the gym.

KPI's

  1. X users complete their first workout plan.
  2. X users upgrade to a paid subscription
Process Process
Process Process
Process Process
Process Process

Online Survey

To better understand why people stop working out in the gym, I wrote a survey and distributed it in the Facebook group “Ask Fitness Trainers”
37 participants answered the survey and these are the most interesting insights I found:

51% of participants often stop workout in the middle

69% of participants stop workout in the middle mainly due to lack of motivation.

54% of participants record their achievements in a notes app

User Interview

I interviewed 3 participants who answered the survey to hear in their own words what problems and challenges they encounter on the way to achieving their fitness goal

Can you tell me about your current workout routine and how you plan it?

“Currently, I don't have a consistent workout routine. I often find myself making excuses not to go to the gym and end up skipping workouts. I try to plan my routine by setting specific days and times for each workout, but I find it hard to stick to it."

“I try to plan my workout routine by going to the gym a few times a week, but I often find that I lack motivation to follow through with it. I make excuses not to go and end up skipping workouts. I would like to find a way to hold myself accountable and stay motivated."

“I currently use a workout plan provided by personal trainer to plan my routine. I try to stick to it as much as possible, but I often find that I lack motivation to follow through with it.”

How do you stay motivated and hold yourself accountable for your fitness goals?

"I stay motivated by tracking my progress and seeing the positive changes in my body and overall health."

"I stay motivated by reminding myself of the benefits of staying fit and healthy, and the negative consequences of not staying active."

"I stay motivated by visualizing my progress, I create a vision board with pictures of my goals, I look at it every day to remind myself of what I'm working towards."

How do you currently track your fitness progress and achievements?

“"I currently track my fitness progress by taking measurements of my body, such as weight and body fat percentage”

“I currently track my fitness progress by keeping a journal of my workouts, noting the exercises, sets, reps, and weights I use. I also take progress photos to see physical changes over time.”

“I currently track my fitness progress by keeping a journal of my workouts, noting the exercises, sets, reps, and weights I use. I also take progress photos to see physical changes over time.”

Competitor Analysis

Persona

User Journey Map

Challenges (HMW's)

“How Might We” (HMW) statements are small but mighty questions that allow us to reframe our insights into opportunity areas and innovate on problems found during user research.

01

How might we help gym members to plan their workout routine?

02

How might we motivate gym members to achieve their fitness goals?

03

How might we help gym members to track their progress at workouts?

Sketches

User Flow

Sitemap

Features Features
Features Features
Features Features
Features Features

Splash Screen

Start using GymFit to plan your training routine, record your performance and track your achievements

Onboarding

Enter your data and your goals to tailor a workout plan that is customized to your needs

Personalized Workout
plans for you

Choose a plan from the selection of recommended plan for you

Start Workout

To check if the plan is suitable for you, read the instructions, check what equipment is required, which muscles are worked on, see your achievements and even change the plan

Exercise features

In each exercise you can watch an instructional video, read instructions, view the history of your achievements, and change to another exercise that works on the same muscles

Log sets

log set to record your performance, you can add a rest timer and add sets

Finish Workout

Have you finished workout? View a brief summary of your workout achievements

Plan Page

On the “My Plan” screen you can view your active plan, what you have left to achieve your goal and start training easily

Explore Page

On the “Explore” screen you can find a huge database of exercises, workouts and workout plans and add them to your plan

My Body Page

On the “My Body” screen you can view your achievements, be updated on your current condition, and update your weight, measurements, and photos for improvement

Summary Summary
Summary Summary
Summary Summary
Summary Summary

Conclusions

As my first UX project, what interested me the most was hearing from people about their gym challenges, mapping their journey alongside their needs and frustrations, and delivering what I thought would be the perfect solution for them.
I really hope I succeeded, I’d love to hear your opinion 🙂

Next Steps

  • Conduct usability testing with a high-fidelity prototype.
  • Distribute surveys to get feedback from potential users.
  • Measure KPIs.
  • Improve accordingly.

Features worth checking out:

  • Adapt the app to the business client (trainers) and allow them to build and sell workout plans and track the progress of their clients
  • Allows the user to create a workout plan from scratch
WORK WORK
WORK WORK
WORK WORK
WORK WORK

Smartlist: new and smart way to buy groceries

Start watch movies and TV shows based on your taste with Anywatch