EasyFit App
EasyFit is a fitness app that helps people achieve a healthier lifestyle. Search and schedule your workouts together with your friends easily. Invite your friends to join your workout sessions or join their workout sessions instead. Share your workout videos, photos and motivate each other to get fit together.
Created at: General Assembly User Experience Design Immersive Course
Duration: 2 weeks | My Role: Researcher, UX & Design
Duration: 2 weeks | My Role: Researcher, UX & Design
The Challenge
I wanted to create an app that helps health-conscious people to fit exercise into their busy schedule, also to motivate them to exercise regularly. At the same time, create a platform for the fitness trainers, studios, and people who want to get fit to learn, share and grow together.
Market Research & Business Outlook
What do all these figures mean? There is a huge business opportunity for us to develop a better solution to help people with their pain points and improves their life.
Understanding The Users
We need to find out the motivations of people going for fitness exercise regularly, and identify their pain points, thus giving us the opportunity to create a solution to ease their difficulties in achieving their objective.
1. What are people fitness habits?
2. How do people feel when they exercise?
3. What kind of fitness activities do people engage in?
4. Why do they want to exercise?
5. How do they motivate themselves to exercise regularly?
Synthesise Research: Affinity Mapping
From the 6 user interviews, age 18 to 44, people that exercise regularly. I ended up with 172 key points. I needed a way to find patterns in my qualitative data. I wrote down all the key points on post-it notes and started on affinity mapping. By placing certain key points together, moving them around refining the groupings and redefining each of them.
Key Findings
1. I enjoy working out with friends, being motivated and encouraged by them.
2. I like to schedule my workout sessions in advance so that I will make time for regular workouts.
3. I feel encouraged and motivated when I see progress and improvement in my workout.
User Personas
Based on the findings from my user research, I developed 2 personas as our target users.
Problem Statement: Defining the Problem
Karen needs to schedule and go to her workouts easily. She can invite her friends to join her workout sessions or join her friends’ workout sessions as well. She can also share her workout videos, photos with her friends and motivate each other to exercise regularly.
Hypothesis: Defining the Approach and Desired Outcome
I believe that by developing a mobile app that allows users to search and schedule their workouts easily; invite their friends to join their workout sessions or join their friends’ workout sessions. Share their workout videos, photos and motivate each other to get fit together.
I would know this to be true when I see users schedule and attend their workouts regularly, share their progress and encourage each other on the app.
Storyboards
With the hypothesis, I created a scenario for Karen, my primary persona. On the storyboard, you can see how she finds joy using the EasyFit app. The storyboard showcase the potential features in the app, and how Karen interacts with them. It helped me visualise which features should be present in the app to help Karen ease her pain points.
Features Prioritisation
From the storyboards, I came up with a list of possible solutions and features. I prioritised the features according to the effort and impact based on the business and users needs. I will be focusing on features like home, search for classes and invite friends. The search feature that connects users to the fitness trainers and studios is definitely a must. The invite friends features will bring in more users to the platform. The friends feature also keeps the users motivated to continue to exercise and use the app.
User Flow
By creating a user flow in a chart, it helps me visualise the flow, the sequence of how a user can perform all the tasks mentioned earlier on the app, and also aid me in wireframing the screens needed in the app.
Iterative Prototyping & Usability Tests
Paper Sketching Prototyping > Medium Fidelity Prototyping > Final Iteration
Product Features
Next Steps
Some of the features was not incorporated for this round because I had to prioritise the core features to deliver a Minimum Viable Product (MVP) that meets the business goals and user needs. Given more time, I would love to continue developing the rest of the features like User Profile, Schedule, Messages and Goal Centre / Tracking / Challenges features in the app. I would also conduct more usability tests for further iterations and improvements.