top of page
victor-freitas-vqDAUejnwKw-unsplash.jpg
Log in.png
Create Account.png
Onboarding 13.png

Redesign for a fictitious fitness app.

VIRTUALGYM

Roles

Project Overeview

Solo Project

UX Research

UX Researcher

UI Designer

Deliverables

  • Competitive Analysis

  • User Surveys & Interviews

  • Sketching

  • Wireframing

  • Prototyping
     

Duration: 3 weeks

Why This Project:

This project was a personal project aimed to enhance my UX skills. I used an AI to create a realistic design brief, which was highly beneficial as it created a fictitious company with existing branding. 

VirtualGym is a fitness app that offers users a wide range of virtual workout classes, personalised training plans, and tracking features. The app aims to provide a seamless and engaging fitness experience to users of all fitness levels. 

The Problems

Frustrated face icon.png
icons8-refresh-96.png

1. User engagement and retention need improvement.

icons8-web-design-100.png

2. The UI needs a redesign while preserving brand identity.

icons8-onboarding-100.png

3. ​Onboarding is cumbersome.

icons8-optimization-99.png

4. Lacks optimisation for seamless use on both mobile and tablet devices.

Optimise the app for both mobile and tablet devices.

The Solution​

Make the app easier to use, more enjoyable and fun

Explore the colour palette further and by adding depth to the visual design.

 Add simple questions before getting the user to create an account and encourage the user to get started. 

Incorporate social and community features to foster user interaction and motivation.

2

1

4

5

3

Research

Competitor Analysis

Searching face_edited.png

My research commenced with an analysis of companies offering products similar to what I intended to design. This approach enabled me to identify gaps in their offerings and determine areas where I could focus my attention. By leveraging this insight, I aimed to develop a more comprehensive app that caters to the user's needs more effectively.

icons8-meal-100.png

Nutrition holds equal significance alongside exercise, ensuring a well-rounded approach to well-being.

Findings

8542603_universal_access_icon.png

The complete app experience should be accessible to all users

connection_1695057.png

Fostering a sense of community, even in a virtual context, can serve as a powerful motivator for users in their pursuit of achieving their goals.

help_2597085.png

Establishing a connection with a personal trainer who can monitor your progress and make necessary adjustments is instrumental in ensuring that each individual maximises the value of their training program. This not only prevents monotony in workouts and diets but also guarantees tailored and effective fitness plans.

Opportunities

Meal plan section with ingredients to shop for, can create shopping list.

Live video call with trainer to check in.

Option for each user to mix and match to create a meal plan that suits them.

Community meet ups.

Be able to log past workouts. 

1

2

4

5

3

Surveys & Interviews

The next step I took was to find out what potential users might want to have in the app if they were to use it. This gave me valuable information which would help me focus on features that would be most beneficial to the user.

Findings

The main fitness goals in order were to build muscle/improve core strength, increase overall health/ maintain healthy weight and then stress relief.

icons8-muscle-100.png
icons8-nutrition-100.png

Tracking nutritional intake was important to most users.

icons8-smart-watch-80.png

Real-time tracking was quite important to a numbers of users with personalised workouts and guided workouts being important to those interested in yoga/pilates.

Aerobic/cardio were the most popular exercise methods with weightlifting not far behind and then yoga/pilates after this.

icons8-exercise-100.png
icons8-social-100.png

Social interaction was important to the majority but others with more focus on weightlifting said it was not a priority for them.

icons8-analytics-100.png

Having features such as workout tracking, progress analytics, nutritional advice/guidance and workout plans based on body type would encourage users to workout more consistently and keep them motivated.

Ideation

Following the data collection phase, I crafted personas to serve as a guiding framework for consolidating and channeling the gathered information.

Personas:

Based on the available data, I fashioned two distinct personas. This division arose from the varied interests of the participants, with some leaning towards weightlifting and cardio exercises, while others were more inclined towards yoga and pilates.

anastase-maragos-lJeAWbFfQUA-unsplash.jpg

Age: 30
Occupation: Marketing Manager
Location: London
Favourite workouts: Deadlifts, bench press
Favourite gym music: Heavy metal

John is a Marketing Manager in a large International company. Outside of work he loves to lift heavy weights in the gym and look after his diet. Training twice a day, before and after work, requires a lot of dedication. He is always looking for ways to improve the efficiency of his workouts, time spent in the gym and his food intake. He is looking for an all-in-one app that helps him track the weights he’s lifting, an app that encourages him to push himself and an app that gives nutritional advice templates.

User Personas John (2).png

Persona 1 

Problem Statement

John is a busy marketing professional who needs an app that makes his gym workouts more efficient because he wants to get the most out of his workouts with the limited time he has.

Persona 2

Problem Statement

Sarah is an Architect who needs a way to track her workouts and provides nutritional advice/plans because she wants to see what her goals are for the week and how she is progressing.

guilherme-stecanella-_dH-oQF9w-Y-unsplash.jpg

Age: 27
Occupation: Architect
Location: Barcelona
Favourite workouts: Yoga and cardio
Favourite gym music:

Sarah is an Architect living in Barcelona. She enjoys doing yoga 3 times a week and runs to and from work. Eating healthy throughout the day is very important to her and having a plan saves a lot of time. Having an app that will allow her to track how she works out and which gives nutritional advice would be very beneficial for her to track how she progress each day.

User Persona Sarah (2).png

Develop

The next step I took after organising the research information was to begin sketching ideas based on the features that users wanted most. I first explored some design inspiration and created a moodboard which I then analysed to see what I liked and how it might help improve the apps design.

How Might We.....

1

How might we help users monitor their nutritional intake.​​

2

.How might we encourage users to work out more

3

How might we motivate users to reach their goals.

Information Architecture

I developed a rudimentary diagram illustrating the interconnections between pages, aiding me in identifying any potential gaps in the overall flow. This exercise offered immediate feedback, revealing areas where the user experience could be enhanced and the app's navigation streamlined for improved usability.

VirtualGym IA.png

Moodboard

VirtualGym moodboard.png

Following the completion of the moodboard, I initiated the design process by employing the Crazy 8's technique, generating ideas for each section. I curated the most effective elements from each set of ideas. Utilising insights gained from the Crazy 8's exercise, I translated these concepts into final design sketches. These initial sketches underwent a refining phase, during which I pinpointed the standout sections and features. The culmination of this refinement process resulted in a cohesive layout, which I then translated into a low-fidelity prototype using Figma.

Sketches

Sketches

Low Fidelity Prototype

Login / Create Account / Onboarding

In designing the initial pages, my primary focus was to create an app experience that would be encouraging and motivational to the users from the outset, offering them a glimpse into the full spectrum of what awaits after they sign-up. By strategically posing a few concise questions before the account creation process, users were gently nudged toward defining their goals. This not only facilitated a smoother onboarding process but also served as a motivational prompt, potentially increasing user engagement and encouraging them to proceed with signing up.

Welcome Screen Low Fidelity
Login Screen
Dashboard.png
Onboarding Screen 1.png
 Onboarding Screen 2
Onboarding Screen 3.png
Onboarding Screen 4.png
Create Account Screen Low Fidelity

Workouts/meal plan sections

The meal plan section of the app came from user surveys as the majority of users liked the idea of having a section integrated where they could monitor how they ate alongside how they were exercising.

Some of the benefits which came up from users were:

  1. Convenience

  2. Seamless data integration

  3. Better personalisation

  4. Efficient goal Management

  5. Cost savings

Having everything in the one place means that the goals set by the user can be used more efficiently to create both a workout and meal plan which will make it easier for them to reach their goals.

Workout Dashboard.png
Nutrition Dashboard.png
Workout Page.png
Yoga Routine Page.png

Final Design

From these low fidelity designs a began creating a style guide that matched the the briefs guidelines. I used vibrant blue and orange colours to create an extended palette to give the design more depth as these colours could be a bit over powering.

 

As for the typography I chose Barlow Condensed for the headings, the condensed version gives the text a bit more of an edge which I thought suited a fitness app. For the body text I chose Montserrat which complemented Barlow Condensed well because it's simpler and clean. 

Style Guide.png

The high fidelity designs below show how I implemented the colour scheme and the typography. Using the orange colour in a minimal way helped to highlight certain important parts while using different shades of the blue helped to blend everything together.

Welcome Screen High Fidelity
Log in.png
Create Account.png
icons8-dumbell-64.png

Headings for information required in each form field added to ensure accessibility for everyone. Instead of using placeholder text in each box. 

Create Account with highlighted boxes.png
Onboarding Screen 1.png
Onboarding Screen 2.png
Onboarding Screen 3.png
Onboarding Screen 4.png
Dashboard.png
icons8-dumbell-64.png

Orange accent colour used to highlight important information and selections on each page. 

icons8-dumbell-64.png

This screen shows how the form field currently selected and when information is entered incorrectly or non at all will be highlighted

Workout Menu.png
Workout Page.png
Yoga.png
icons8-dumbell-64.png

A lighter shade of blue was used on the yoga screen to give a more relaxed feel.

Next Steps

1

Conduct user testing to gain deeper insights into the design's usability and user experience. 

What I Learned

2

Iterate to improve and refine the design based on valuable user feedback. 

3

Proceed with the app's development, offering the opportunity to bring the conceptual design to life and assess its real-world functionality.

Throughout this project, I acquired a range of invaluable insights at each stage. Commencing with the importance of crafting detailed personas and identifying the prospective user base. These personas, significantly aided the ideation process by pinpointing the essential features required by different user profiles. Implementing these features effectively promises an enjoyable and seamless user experience.

 

Furthermore, it became apparent that rigorous testing at the low-fidelity design stage is critical. This approach focuses in on the basic functionality of the app, preventing users from being swayed by the visual aesthetics. By doing so, the feedback primarily revolves around the app's functionality, reducing potential bias caused by the visual design. This iterative and user-centric approach is instrumental in creating a robust and user-friendly application.

Another important aspect of working through the design of this app was to keep referring back to the brief and the information gathered at the research stage. By doing this is kept me on track as I found that it is very easy to get distracted by improving one aspect of the design when another feature is more important .

bottom of page