Snap Habit

A UX case study on motivating student habit-building through playful feedback loops.

Role

UX Strategy, Interaction Design, UI Design



Timeline

8-hour
design sprint




Tools

Figma





Team

Cathy Yin

Alisa Tran




01 CONTEXT

Designing motivation into daily routines

SnapHabit was designed to help students turn small daily responsibilities into repeatable, rewarding actions. The UX goal was not simply to create another tracker, but to understand why students lose momentum and design an experience that lowers friction, builds confidence, and makes progress feel visible.


The product needed to support consistency through lightweight interactions, positive reinforcement, and a playful visual system that fits naturally into a student’s day without becoming distracting or time-consuming.

02 USER RESEARCH

Understanding the Consistency Gap

The core user problem was emotional as much as functional. Students often know what they need to do, but repetitive academic and personal tasks can feel boring, invisible, or overwhelming. This creates a gap between intention and action, especially when progress is hard to see.


Through the research framing, we focused on students who want structure but resist tools that feel rigid or punitive. The design opportunity was to make habit-building feel approachable: reduce the effort required to log progress, give users immediate feedback, and create small moments of delight that reinforce consistency.

How might we make everyday student habits feel easier to start, more rewarding to repeat, and motivating enough to sustain over time?

03 PROCESS

From insight to interaction principles

The primary users are students who struggle with motivation and consistency while balancing school, routines, and personal goals. Instead of designing around productivity for productivity’s sake, we framed the experience around momentum: what makes a task feel easy to begin, satisfying to complete, and worth returning to tomorrow.

Key design principles guided the flow and interface:

Lower the barrier to logging a habit

Use positive reinforcement instead of pressure

Make progress visible through streaks and visual rewards

Keep interactions short, friendly, and easy to repeat

Use playful UI moments to support focus, not compete with it

04 SOLUTION

A habit loop designed for momentum

The final concept turns habit tracking into a simple feedback loop: choose a habit, complete the task, capture proof of progress, and receive an encouraging reward. Each interaction was designed to feel quick and affirming, so the product supports behavior without adding cognitive load.
The UI uses playful visuals, clear hierarchy, and lightweight task flows to make progress feel tangible. Streaks, photo submissions, and reward moments work together to create motivation while keeping the experience calm and student-friendly. The result is a habit tracker that feels less like a checklist and more like a small ritual of progress.

Rather than positioning the product around a specific beauty standard, the new identity celebrates the feeling of being a princess, something that anyone can experience, regardless of who they are or how they choose to express themselves.

05 TAKEAWAYS & NEXT STEPS

My First Design Sprint

This project helped me turn a broad behavioral challenge into a focused UX concept under tight time constraints. It was also my first time using Figma, so the sprint challenged me to learn the tool quickly, adapt as I designed, and still produce a polished outcome with a clear user experience.


The biggest learning was balancing delight with usability: gamification only works when it supports the user’s goal instead of distracting from it. With more time, I would expand the research through student interviews and usability testing, then refine the reward system based on how different feedback patterns affect motivation. I would also explore personalization, social accountability, and deeper progression mechanics to ensure SnapHabit supports long-term behavior change rather than short-term novelty.