Uplift Goals

How might we help students achieve fitness goals through consistent workout schedules?

Team

1 Mentee Designer
6 Developers

Duration

Jan - May 2024

Role

Lead Product Designer

Skills

Figma, User Research, UI/UX Design, Visual Design, Interaction Design, Prototyping

Context & Problem

The Cornell gym app needs personalized engagement

Launched in 2018 by Cornell AppDev, Uplift is Cornell’s all-in-one fitness APP with features to check Cornell’s gym hours, facilities, and fitness classes.

Current Screens of Uplift

However, Uplift faces challenges in retaining users due to the limitations of the APP’s static information, which people familiarize with over time. Therefore, uplift still needs more personalized features that engage users on a deeper level.

User Research Insights

Gym-goers face frustruations

To determine which personalization features would enhance Uplift's retention, I collected insights from interviews with gym-goers at Cornell to learn about problems they experience in fitness:

Lack of Motivation

Packed schedules throughout the semester decrease motivation at busy times.

Constant Interruptions

Uncertainties and emerging deadlines make workout inconsistent.

Ineffective Tracking

Students lack effective ways to measure completion of goals, so they easily forget or give up.

With these insights, I formulated a guiding question, shown in the heading below.

Design Solution

How might we help gym-goers stay engaged and consistent with their fitness goals?

After thorough ideation and discussion, I identified Fitness Goals as an impactful feature space, with two sub-features that respectively address immediate engagement and long-term consistency.

To integrate this personalized feature into the existing app, I decided to introduce a separate 'Profile' tab, distinguishing it while preserving existing informational content. This case study focuses on how I designed the profile page and its goal-related features from scratch.

Iterations

Shaping the page structure

Page Alignment

❗️Centered

Left-Aligned

The left-aligned option is more space efficient and more consistent with the alignment of existing screens in the app.

Page Hierarchy

The profile page consists of a goal tracker to help users stay engaged with their fitness goals, and a history section to monitor long-term patterns and stay consistent. I emphasized the goal tracker by placing it in a centralized location to offer constant motivation.

I. Weekly goals: engagement

Goal Tracker

The user will set a weekly target (no. of workout times) during onboarding or in a subpage, and the tracker allows users to monitor their progress to stay engaged with their own goals.

To introduce convenience and encourage students to utilize on-campus fitness resources, we plan on using fitness centers' data on student gym swipes to automatically update this progress tracker. This further sets us apart with our high on-campus integration as a student-facing app.

I explored three visual layouts for the tracker:

❗️Linear

❗️Ring

Semicircular

I decided on the semicircular tracker, which is both visually engaging while distinguishes clearly with existing ring designs we have for displaying gym capacities. Additionally, I added a color change to an orange gradient upon goal completion as celebration and offer encouragement.

Day Tracker

Complementing the main progress tracker, the day tracker helps users to their workout arrangements and spacings to facilitate a healthy routine. The circle representing each day fills to indicate daily workout completion.

❗️Show Date Only

Show Checkmarks

While checkmarks emphasize a sense of completion to offer motivation, replacing dates may not be accessible especially if the user checks off all days in the week. Thus, I made a revision by moving the dates outside to make sure that they're always visible.

Additionally, I used solid vs. dashed lines to offer visual cue that distinguishes past and upcoming dates:

Past Dates

Upcoming Dates

Overall progress & day tracker, combined

II. Monthly history: consistency

By allowing users to track their monthly workout history, thiaims to foster long-term consistency in workout patterns. I explored two possible formats:

❗️Weekly Summaries

Monthly Calendar

The monthly calendar view makes it easier to quickly identify long-term patterns in workout schedules. However, since there are limited space in the main profile section, I decided to reserve it for a separate sub-page and include a monthly overview on the main page to ensure clarity and prevent cluttering.

Overview Section

The overview displays key metrics to highlight monthly progress at a glance, and the most recent workout history entries to keep users motivated and informed about their activity.

I explored different visuals to display workout history entries in the overview, eventually deciding on the divider lines to balance between visual separation and fitting more entries in the limited space.

No divider

Divider lines

Separate cards

Monthly Calendar (Subpage)

For the calendar, I explored visualizing each day as a filled checkbox versus using colored dots under each date to indicate workout completion.

❗️Filled Checkbox

Dots

I decided to go with the dots to reduce visual cluttering of the interface, while offering more flexibility for additional interactions such as hover states showing details that assist with habit awareness:

Final Design

Weekly goals & history, combined.

Integrating weekly goals and monthly history, the new profile page of Uplift balances short-term motivation and long-term consistency to engage users along their fitness journeys.

Reflections

Final Thoughts

I learned a lot from this project as my first product design experience on Cornell AppDev, including mastering spacing standards and communicating with developers. I am extremely grateful to my co-designer and design lead for supporting me throughout this wonderful journey!

The addition of Goals would certainly help engage students in keeping up their fitness plans. Moving forward, we plan on conducting further user testing to gauge the usability of interactions in these features. We will also explore expanding these functionalities, such as infinite scrolling to the monthly calendar and workout categorization, which were not included due to scope limits.