An app designed to allow users to track their health and fitness progress (as well as their friends and family’s). Users can set goals, monitor their progress, and celebrate their achievements. The app provides motivational messages and allows sharing accomplishments via a new messaging feature or by adding them to their profile.
PushUp
Role
UX Designer, UX Researcher
Industry
Wellness and Fitness
Platform
Mobile, iOS
Tools
Sketch
Problem
Need to implement a messaging feature within the app to allow users to communicate with each other and motivate one another. Need to also improve and increase user engagement with the app.
Solution 1
Created an in app messaging feature that allows users to chat with friends one-on-one, start and engage in a group chat, or chat with other users in the PushUp community who opted to allow public messaging. Once users begin messaging, they can share their progress with one another, start a challenge, or even call! Message notifications vary depending on the users notification settings.
Solution 2
While engaging in one of their goals for the day, such as a workout, users will receive encouraging/motivational messages letting them know how they are doing.
The Goal
1. Create the opportunity for users to message each other with health and fitness goals/achievements.
2. Create an integrated and seamless messaging experience throughout the product that drives engagement and repeat usage.
Design Timeline:
Project Plan:
In order to stay organized, I created a project plan that outlined all of the steps I would take to complete my work, as well as the methods, deliverables, and time estimates associated with those steps.
Stage 01. Discovery
Research
Conducted research on competitors: Productive Habit Tracker, Map My Run, and Nike Run Club in order to understand the fitness/health market better.
Conducting research also ensured that my designs are effective, meet user expectations, and offer a competitive advantage.
Empathy Maps
Based on target users traits provided (18 - 34 years old, tech-savvy, budget-conscious, and messaging and communicating with friends and family is a very important part of their daily lives) I created 2 empathy maps in order to understand users' needs, feelings, and behaviors, ensuring my designs are user-centered. They also provide a holistic view of the user, prioritize user needs, inspire solutions, and guide my testing and iteration.
Stage 02. Design
User Flows
My user flows cover my main two routes I anticipate users will use the most— users sending a message (1) and users being rewarded/encouraged/motivated while working on/completing their goal(s) (2).
Sketches
I created low-fidelity sketches because they provide a fast, flexible way to explore and iterate on my design concepts.
With these sketches, I am able to focus on structure, functionality, and overall user experience before refining the finer details.
Stage 03. Validate
Test Scripts & Testings
After creating test script 1 using my sketches, I iterated, created low fidelity designs, and created test script 2.
My findings uncovered critical issues such as not being able to mute notifications and delete goals. From here, I created high fidelity designs aimed to resolve these issues.
Stage 04-06. Design -> Validate -> Design
High Fidelity Wireframes/Prototyping
View the prototype HERE!
Learnings
PushUp needs to continue to focus on being as simple and user-friendly as possible while allowing for personalized goal-setting and progress tracking. Adding features like rewards, and messaging helped with boosting engagement and motivation and thus keep users drawn towards the app/using it for all their health needs.