
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 achievable goals and providing a supportive community that offers positive reinforcement. enabling users to set simple,
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


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


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.



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


Highlights and reinforces their effort rather than perfection
Users wanted their achievements to be more visually rewarding.


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
Letting users personalize their experience as they hit goals

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.

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.