top of page
GoalGetters Presentation Screen.png

GoalGetters

Team

Alice Liu

Shrey Baranga

Duration

4 months (April-August)

Role

UX Design, UX Research 

Tools

Material UI design system

Figma design system 

Brief

GoalGetters is a platform that pairs users with accountability partners to track progress, share achievements, and build lasting habits.

Context

Every January, gyms overflow with New Year’s Resolutioners, only to empty out by month’s end. This pattern led my team and I to ask: What sets year-round gym-goers apart? Why does one group stay motivated while the other fades? More broadly, what drives motivation—and how can we sustain it?

Problem

Many people struggle to achieve their goals due to psychological barriers. Lack of clear planning, fear of failure, and the need for instant results often prevent long-term success.

How might we help users stay motivated to best achieve their goals?

Solution

Creating Manageable Goals

Users set daily goals to help them stay realistic, focused, and motivated in the present.

Evidence-Based Goal Completion

Users have to submit photos or comments to complete a goal successfully. 

Accountability Partner Interactions

Community Support

Users stay connected via an activity feed, engaging with partners’ goals through replies and likes for encouragement.

 Evidence Review

Users can flag questionable evidence and provide feedback to maintain integrity and active feedback.

Now let's back up a little bit... how did I get to the solution?

Research
Discovery

To get to the heart of the issue...

My team and I conducted  12 moderated user interviews (see interview questions)  with individuals actively working toward personal milestones. Instead of just identifying surface-level obstacles, I wanted to dig deeper—what were the emotional and psychological roadblocks holding people back?

As I listened to users describe their experiences, 3 key problems emerged, revealing the deeper frustrations behind goal failure:

01  People are not being held accountable.

"If I don't tell my friends or family or someone my goal feels 'not real' in a way"

02 ​​​​Goals are either too vague or too unrealistic.

"My goal was to be a better artist but then 2 years passed by and I never did anything."

03 People get discouraged

"Last year I wanted to read more books but then every time I sat down to read I'd just go on my phone. Because I didn't reach my goal, I  just stopped it all together."

Product
Principles

After uncovering these pain points, I asked myself: How do we transform these struggles into a solution that genuinely helps users succeed?

Rather than just treating the symptoms, I looked on the flipside:

  • If people lacked accountability, what support systems did they crave?

  • If goals felt too vague, what structures or tools could make them clearer?

  • If failure was discouraging, what motivators kept them going?

By reframing the user’s struggles as opportunities, I had a new design direction.

Design direction: Foster accountability by enabling users to set simple, achievable goals and providing a supportive community that offers positive reinforcement.

Iteration 1

During the first iteration, one of my biggest challenges was figuring out the best way to balance personal growth and community. 

 

I hypothesized this: Incorporating streaks for daily goal completion and a weekly check-in with an accountability partner would promote personal growth and community without feeling overwhelming.

To satisfy my design direction, we settled on these two primary flows and features:

  • Personal Growth - Creating and Completing Daily Goals to maintain a Streak

  • Community: Interacting with an accountability partner through a "Weekly Report".

Accountability Partner Interactions

Personal Growth: Users focus on creating thoughtful and realistic daily goals to complete.

View daily goals on home page 

Create your daily goals

Attach Evidence to Complete Goals

Accountability: Users focus on giving feedback to their partner in a weekly check-in.

Review or Reject Evidence​

Engage with partner's goal evidence

Private message partner

Time to test my hypothesis...

04 Feedback
Testing

During our usability testing, most of our feedback centered around our accountability and the streak gamification mechanism after completing goals.

Even though I had originally wanted my streak and weekly report feature to be motivational and engaging, it ended up being unappealing for several reasons. 

01 The design failed to motivate consistent interaction with accountability partners.

There were few opportunities for engagement with the user's accountability partner other than during the 'Weekly Report.' 

02 Requiring users to verify every goal was frustrating.

Users expressed concern over the verification mechanism if their partner had a large number of goals. 

03 Our streak-based gamification could be demotivating to users.

Users expressed that streaks can sometimes be discouraging when they break them. They feel as if they've "lost progress." 

But, after some refinements...

04 Iteration 2
Solution 1

Initial Problem: Users overlooked the weekly report button for their accountability partners.

Update 1: Improved Accountability Partner Engagement

  • ​Created an Activity Feed view that follows the "show what matters" principle, letting users focus on their partners' goals with the minimum required information so it is not overwhelming

  • Partner interactions are immediately visible and more accessible 

  • Users have more flexibility in when they can check in on their partners​, making interacitons more voluntary rather than a chore 

Users wanted a streamlined way to interact with their partners.

Users glanced over this

Home Page - Weekly report bae.png
Activity Feed .png

Partner interactions are in its own separate section, making it cleaner 

Buddy navigation easily accessible and noticeable on nav bar

Users wanted variety in who they interact with.

Users can only interact with one partner

Single chat.png
MUltiple ppl chat.png

Users can have different partners for different goals

Solution 2

Initial Problem: Users thought that verifying every goal in the weekly report would be frustrating.

Update 2: Simplified Goal Verification System for Accountability  

  • Introduced a "Challenge Evidence" option that allows users to  flag questionable evidence from their partners

  • Shifts the focus from verifying/rejecting every goal to authentic, thoughtful interaction

  • Reduces mental load because users can choose when, who, and what to interact with keeping goal-setting a positive experience.

Users wanted a simpler way to bring up questions & concerns to their partner.

Reject Evidence.png
Reject evidence confirmation.png
Challenge Evidence.png

Offers no room for feedback.

'Reject' can feel like a dismissive word

'Challenge' is a constructive term.

Providing a text box allows for greater ease of use and encourages giving feedback.

Solution 3

Initial Problem: Users found streak based motivation demotivating when broken. 

Update 3: Reworked Gamification for Motivation

  • Calendar tracking the users' Active Days' versus a streak

  • Introduced more milestones/achievements

  • New systems rewards consistent effort over perfection . This added flexibility reduces stress and keeps motivation high by making progress feel more tangible.

Users wanted positive reinforcement without feeling discouraged.

Could be discouraging if users lose streak after building it up

Iteration 1 Gamfication.png
Weekly calendar - active gamification view.png

Highlights and reinforces their effort rather than perfection

Users wanted their achievements to be more visually rewarding. 

Gamification 1.png
Gamification 2.png

Confetti and achievement icon helps the reward stand out, emphasizing the user's accomplishment. This can make the progress feel more tangible

The design process wasn't perfect though

Challenges

During my design process, my biggest challenge was rethinking the gamification mechanism.

 

Users told us that streaks felt more discouraging than motivating, which left me stumped. Streaks are a go-to method for building consistency—without them, how could we keep users engaged without adding pressure?

I explored some different ideas, including:

app customization.jpg

App Customization

Letting users personalize their experience as they hit goals

gift card.webp

Gift Card Reward System

Providing tangible incentives for users to keep progressing

At first, these ideas seemed promising, but ​after further research, I realized that sometimes simple is best.

 

I landed on creating milestones and achievements—a proven approach that keeps users motivated without the stress of daily streaks. This allowed users to focus on long-term progress, celebrating meaningful accomplishments rather than just maintaining a perfect record.

Other
Changes

01 Clearer Icons

Simplified icons; users complete tasks via the task box and edit with a pencil icon

02 Collapsible Goals

Goals are collapsible by priority, helping users focus on what's important and reducing clutter.

03 Dedicated 'Completed' Task Section

Completed tasks moved to their own section to reduce clutter.​

04 Improved Accessibility

Changed "add task" icon to black-on-yellow for better accessibility.

Screenshot 2024-11-19 122655.png

Finally, what did I learn and what's next?

Takeaways

🎨I will leverage design systems moving forward.

Using a design system transformed my process—faster screens, consistent designs, and a more professional look. It’s not “cheating,” but a game-changer.

⚠️Designing error states is essential because it ensures a resilient user experience. 

Designing error states taught me to think ahead and consider all the ways users might struggle with my design. During testing, even when users got confused, the error states guided them and helped them move forward smoothly.

🆕 Working collaboratively might change your design process. 

At first, we stuck to working individually, but it led to confusion and misalignment. Once we started collaborating and getting involved in each other’s roles, everything became much clearer, and the process flowed better.

Next 
Steps

If I were to continue this project, here are some things I'd consider: 

🎮Expanding the gamification mechanism

Design out a more comprehensive rewards and milestones system to make the app even more engaging. 

📊 Include Progress Analytics

Discover ways to show user data trends in an understandable and fun way to track growth and progress.

🛎️ Custom Notification Setup

Design out flows to integrate notifications to help users create habits.

bottom of page