A habit-forming app to make cold showers your daily routine.

Role

UI/UX Design

Timeline

4 months

Project

Digital Experience Design

Tools

Figma, Miro, Google Forms

What I did

Storyboarding, UI design, UX Research, Wireframing, Participant Recruiting, Usability Testing

Project Goal

Design an intuitive and engaging interface that encourages users to explore the app's features.

Implement functionalities that help users in building the routine of taking cold showers daily.

Conduct usability testing with a target audience to identify areas for improvement and refine the app based on user feedback.

Implement design iterations based on user feedback to improve the app's usability and effectiveness.

The Problem

Taking daily cold showers has been linked to numerous health benefits, including improved blood circulation, enhanced mood, and increased resilience. However, despite these benefits, many people find it challenging to incorporate this practice into their daily routine due to the initial discomfort which results in lack of motivation to form this habit.

The Solution

Inspired by Nir Eyal's book "Hooked: How to Build Habit-Forming Products", Cold Rush uses a gamified approach to tackle the challenge of building a daily cold shower habit. The app leverages the Hook Model's four elements to create a frictionless and rewarding experience. With level-based challenges and progress tracking, the app keeps the user motivated and engaged.

Scope of Work

Strategy

Ideation

Storyboard

Skeleton

Wireframes

Style Guide

Scope

KANO Model

MoSCoW Method

User Flow

Structure

Surface

UI Design

Usability Testing

Ideation

To understand this problem further, I conducted secondary research on cold shower therapy. The research suggested that cold showers can be even more beneficial when aligned with meditation practices.

This insight fueled the concept of Cold Rush, focusing on creating cold shower experience, potentially integrating with mindful meditation exercises for a holistic approach to well-being.

Hook Model

Trigger

Investment

Reward

Action

Desire to feel active throughout the day.

Internal Trigger

Unlock different meditation techniques every week on being consistent with the cold showers.

Weekly Rewards

Unlock exercises after every cold shower session based on the meditation techniques received for that week.

Daily Rewards

A personalized notification to take a shower daily.

External Trigger

Complete the onboarding process.

Download the app from the App Store or Google Play.

Choose a difficulty level that math the user’s experience level.

Select a challenge that interests the user.

Track statistics over time, allowing users to see their progress on order to be motivated.

Personalized settings for shower duration (hot shower, cold shower, delayed time).

Ideation

To understand this problem further, I conducted secondary research on cold shower therapy. The research suggested that cold showers can be even more beneficial when aligned with meditation practices.

This insight fueled the concept of Cold Rush, focusing on creating cold shower experience, potentially integrating with mindful meditation exercises for a holistic approach to well-being.

Hook Model

Trigger

Investment

Reward

Action

Desire to feel active throughout the day.

Internal Trigger

Unlock different meditation techniques every week on being consistent with the cold showers.

Weekly Rewards

Unlock exercises after every cold shower session based on the meditation techniques received for that week.

Daily Rewards

A personalized notification to take a shower daily.

External Trigger

Complete the onboarding process.

Download the app from the App Store or Google Play.

Choose a difficulty level that math the user’s experience level.

Select a challenge that interests the user.

Track statistics over time, allowing users to see their progress on order to be motivated.

Personalized settings for shower duration (hot shower, cold shower, delayed time).

Storyboard

Jack wakes up at 8 AM in the morning.

TRIGGER

He receives a motivational daily reminder to take a cold shower.

ACTION

He opens the app on his phone and selects one of the levels he wants to proceed with.

He clicks on the “Start” button to proceed with the session.

He takes a cold shower for a specific time as per the session.

REWARD

On completing the task and 7 days streak, he is rewarded with a meditation guide.

Based on his previous achievement, he is granted access to a new challenge.

INVESTMENT

Jack views his statistics and feels motivated to achieve more.

KANO Model

To ensure the app catered to user needs, I employed the Kano Model during the process. This method helped in identifying the Basic, Performance and Delighter features, ultimately increasing user satisfaction and retention.

Reminders

01

Description

Description

Basic

Performance

Delighter

Personalised daily pop-ups containing motivational quotes to motivate the user to take a cold shower.

T

Onboarding Q/A

02

Description

Description

Basic

Performance

Delighter

Understanding user’s goals for taking cold showers.

Streak

03

Description

Description

Basic

Performance

Delighter

Visually demonstrate user’s cold shower streak to create a sense of accomplishment.

Benefits

04

Description

Description

Basic

Performance

Delighter

Bite-sized facts about the science and benefits about the meditation exercises the user receives.

Statistics

05

Description

Description

Basic

Performance

Delighter

To allow the user to track their progress.

I

Meditation Exercise

06

Description

Description

Basic

Performance

Delighter

The user receives a meditation exercise as a reward daily after the cold shower, based on consistent performance.

R

MoSCoW

In addition to the Kano Model, I used the MoSCoW technique to prioritize features based on necessity and practicality. This prioritization helped with a strong foundation while leaving room for future improvements based on user feedback and needs.

Must Have

Reminders

Onboarding Q/A

Streaks

Statistics

Meditation Exercises

Benefits

Levels

Should Have

Custom Shower Time

Delayed Timer

Meditation Techniques

Challenges

Could Have

Audio Guides

User Curated Playlist

Mood Tracker

Coaching

Biofeedback Integration

Temp. Recommendation

Community Sharing

Won’t Have

Real-world Rewards

Premium Content

Chat Forum

Custom Avatars

Light and Dark Theme

User Flow

Wireframes

Week

Good job, Jack

Your statistics reveal awesome progress!

February 2024

M

T

W

T

F

S

S

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

01

02

03

04

Month

Year

Feb 19 - Feb 25, 2024

Current Streak

7

Longest Streak

7

Total Cold Showers

9

Total Cold Shower Time

12 m

Home

Challenges

Statistics

Rewards

Delay

30 sec

6 min

1 min 30 sec

Hot

Cold

12 min

Hey Jack,

The rush awaits with a surprise challenge for you!

Mini Milestone

Day 7/7

Take a cold shower for 1 min 30 sec followed by a 4-7-8 breathing. It involves inhaling for 4 sec, holding for 7 sec and exhaling for 8 sec.


Repeat 10 times.

Snippet:

Decreases anxiety

Helps sleep better

Manages food cravings

Helps control emotional responses

Level: Beginner

Meditation Technique: Breathing

Start Session

Home

Challenges

Statistics

Rewards

Breathing Meditation

Transcendental Meditation

0/7 completed

Beginner

Intermediate

Advanced

Hey Jack,

Every cold shower earns you to greatness!

7/7 completed

View Exercises

Home

Challenges

Statistics

Rewards

You unlocked


Transcendental Meditation Technique

Snippet:

Increases mental clarity

Stress reduction

Helps in relaxation

Increases problem solving ability

Note:

You will receive your meditation exercise the next time you take a cold shower at the beginner level, based on the Transcendental Meditation technique.

View Statistics

Good Morning Jack,

Dive into your challenges for a refreshing journey ahead!

My Challenges

See All

Complete a 7 day streak to unlock a new meditation technique.

86% completed

Beginner

Mini Milestone

Polar Plunge

Shower with the coldest setting for 2 min 30 sec for 7 days.

0% completed

Intermediate

Levels

Beginner

30s - 2m

Intermediate

Advanced

Rush

Home

Challenges

Statistics

Rewards

Breathing Meditation

Box

Resonance

Belly

Yogic

Diaphragmatic

Bee

4-7-8

7/7 completed

View Exercises

Hey Jack,

Every cold shower earns you to greatness!

Beginner

Intermediate

Advanced

Home

Challenges

Statistics

Rewards

Mini Milestone

Complete a 7 day streak to unlock a new meditation technique.

86% completed

Beginner

Polar Plunge

Shower with the coldest setting for 2 min 30 sec for 7 days.

0% completed

Intermediate

Arctic Plunge

Shower with the coldest setting for 4 min 30 sec for 7 days.

14% completed

Advanced

Icebreaker

Complete 14 consecutive cold showers to unlock 21 day streak challenge.

0% completed

Intermediate

Hey Jack,

Unlock your peak! Take on the challenges.

Home

Challenges

Statistics

Rewards

Style Guide

Primary colors

#008080

#0077B6

#FAEBF2

#EDE6FA

Additional colors

#7FDB7F

#7FDFE1

#FF817A

#FFA65D

#FFEA7F

#6ED3FF

#C0AAFF

Grayscale

#06121C

#686868

#E8E8E8

#F2F2F2

#FFFFFF

Nunito

is an ideal choice for a mobile app aimed at habit building due to its clean and straightforward sans-serif style, which provides excellent reading on smaller mobile screens. Nunito's rounded letterforms convey friendliness and approachability.

Regular

Medium

Semibold

Bold

Icons and Buttons

Sign Up

Sign In

UI Design

Onboarding

The onboarding process takes a step further, encouraging user investment through goal reflection. The questions prompt users to define their desired outcomes from cold showers.

Home Page

The UI is intended to be transparent and actionable, encouraging users to easily initiate their cold shower depending on available challenges or levels that meet their needs.

Challenges

A card-based layout with progress indicators and difficulty levels enables users to quickly track their progress and select appropriate challenges to stay motivated and progress in their habit.

Challenge Overview

It provides clear instructions for the challenge, including the cold shower duration and the post-shower exercise with its benefits. This detailed information helps users perform the challenge effectively.

Timer

The app features a three-part timer with a selectable delay and hot shower phases. This approach helps users to track the entire shower routine, by offering precise control on their preferences.

Rewards

The rewards effectively encourages consistent cold showers by highlighting past achievements and reminding users of the valuable exercises they've unlocked.

Statistics

It visually summarizes the users’ progress across multiple metrics. This appeals to the users to maintain or beat their personal records.

User Testing

The overall interface was well accepted by the participants. The clickable elements were clear, and there was no frustration while interacting with the prototype. In general, the platform was considered quite user-friendly and straight-forward for most of the tasks, even as a first time user.

The most important element acknowledged by the participants to be improved upon was the visual hierarchy of the homepage to create a clear and more logical navigation experience for them.

Identifying Participants

The screener survey assisted me in ensuring that the user testing sessions were conducted with the most relevant participants in order to gain more valuable and actionable feedback to refine the app.

22

Surveyed People

Eligibility Criteria

Participants should have existing interest in cold showers.

Participants should express a willingness to try them for potential health benefits.

Participants should be comfortable navigating mobile apps.

Testing Tasks

The user testing tasks covered the app's essential user journey, which included all four Hook Model aspects. This allowed for a complete understanding of how users interacted with the app and engaged with its features.

01

Reading and responding to the notification on the screen.

02

Completing the onboarding process.

03

Choosing a challenge and completing the cold shower challenges.

04

Choosing a level and completing the cold shower challenges.

05

Viewing meditation techniques received in all the levels.

06

Finding instructions on how to perform box breathing.

07

Finding the entire duration of cold shower till date.

05

Interviewed People

35

Completed Tasks

125

Minutes of Conversations

Performance Summary

85.4% tasks were successfully completed by the participants. All 5 participants completed all tasks in the usability testing session.

Participants

Task 1

Task 2

Task 3

Task 4

Task 5

Task 6

Task 7

Avg. Score

P1

P2

P3

P4

P5

Final Score

S

S

S

S

S

S

S

S

S

S

S

S

S

P

S

S

S

S

S

S

S

S

S

S

S

S

S

P

P

P

P

S

S

S

S

100

85

57

85

100

100

60

60

80

100

100

85.4

100

Successful

Partially successful

Task Analysis

Users struggled with the home page and thought "challenges" and "levels" were interconnected activities, despite the fact that they were not.

“On selecting different levels, the challenges on home screen did not update/change, so I got confused if the level got selected or not” - P4

Users did not understand what the "Rush" button is for. They couldn't understand where the button takes the user at first.

“Felt that the "Rush" CTA will allow user to customize time” - P5

User couldn't figure out that the "Start Session" CTA on the previous screen directly starts the timer and do not have to play it manually.

“Why is there a pause button?” - P2

Users felt complex to understand what the delay, hot and cold on the screen is trying to tell.

“I got confused if the slider represents selecting temperature” - P1

Users felt the necessity of having other login providers like google and facebook.

“I would like to see sign up with google option because just adding my email id make it much more easy to access” - P3

Hypothesis and Testable Design Ideas

Hypothesis

The current design of the home page leads users to believe that "challenges" and "levels" are directly related features, causing confusion when they discover they are separate activities.

The label and placement of the "Rush" button are unclear. Users don't intuitively understand the button's function or the destination upon clicking it.

The current display of the delay, hot shower, and cold shower sections on the timer screen is too complex for users to understand intuitively.

The labeling of the "Start Session" button is unclear. Users don't realize that clicking it directly initiates the timer.

Users find it frustrating to create their account during the onboarding process and prefer the convenience associated with existing login methods.

Simplest Change to the Problem

Establishing a connection between challenges and levels by associating each level with a distinct color.

Eliminating the “Rush” button to address user’s confusion will potentially streamline a cleaner interface and improve the user experience.

Changing technical terms like “Delayed Time” to more user-friendly language and complementing it with clear icons.

Changing the label of “Start Session” to “Begin Timer” which directly focusses on the timer functionality.

Integrating login options through external providers like Google and Facebook would improve user experience and account creation.

Proposed UI Changes

Following the user testing session, the SCAMPER method helped identify improvements in the UI. With this problem-solving approach, it was able to iterate the UI to address user feedback.

Home Page

1

Combine

Previously, the separate designs for "challenges" and "levels" on the home page create confusion for users. They mistakenly believe them to be interconnected, leading to frustration when they discover they operate independently.


The proposed solution addresses this problem by combining their visual identities. By assigning a distinct color to each level, users will see that color reflected in the challenges associated with that level.

2

Eliminate

The current "Rush" button presents a usability hurdle. Its unclear label and placement leave users unsure of what it does or where it takes them. Eliminating this element removes the source of the problem and streamlines the interface. This reduces clutter and ensures users are focusing on core functionalities of the app.

Before

After

Challenges Page

3

Modify

In the first iteration of the challenges page, challenges were scattered across different difficulty levels (beginner, intermediate, advanced) with no clear organization. Additionally, colors were assigned randomly, offering no visual cues to the user.


Challenges are now organized by their designated difficulty levels (beginner, intermediate, advanced). This creates a clear progression, allowing users to easily identify challenges that match their experience and comfort level. Additionally, each difficulty level is assigned a specific color, which is used consistently throughout the page. This visual cue reinforces the difficulty progression and makes it even easier for users to navigate.

Before

After

Activity Page

4

Substitute

The previous "Start Session" CTA suffers from a clarity issue. While it might suggest initiating the cold shower experience, it doesn't explicitly convey the timer aspect. Due to a lack of clear communication, users feel they must take extra steps (such as manually beginning the timer) after choosing "Start Session".

This problem is tackled by substituting the "Start Session" label with something more specific, such as "Begin Timer". This clearly explains the button's primary function, which starts the countdown for the cold shower experience. It eliminates the doubt about needing additional steps after clicking the button.

Before

After

Timer

5

Substitute

The previous timer screen utilizes technical term - "Delay" for the initial preparation period before the cold shower. This kind of language, while accurate, is confusing for some users, especially those new to the app.


This problem is addressed by changing the technical term to more user-friendly language - “Preparation Time”. Additionally, the slider feature in the previous iteration has been replaced by icons alongside the new labels. This additional visual cue will be useful for those users who process information visually or who may struggle to understand text.

Before

After

Onboarding

6

Adapt

The account creation process acts as a roadblock during onboarding, hindering user experience. Users find it frustrating and time-consuming, to sign-up their details and setting a password. This frustration can lead to abandon the app before even exploring its features.


This problem can be tackled by adapting login options through external providers like Google and Facebook. Users can simply sign in with their existing credentials, making the app experience smoother and more inviting.

Before

After

Key Takeaways

  • Applying Nir Eyal’s Hook Model reinforced the importance of triggers, actions, variable rewards, and investment in shaping habits by creating a continuous enagement loop that keeps users engaged.

  • Understanding how external and internal triggers drive actions, coupled with reward systems and user commitment, helped design a more compelling and habit-forming experience that encourages long-term adoption.

  • Conducting a screener survey helped select relevant participants from the target user group, ensuring the research gathered genuine pain points, leading to more insightful and actionable findings.

  • One key learning from the project was the importance of small and incremental achievements such as earning badges, unlocking levels or maintaining streaks. These milestones created a sense of accomplishment, making the habit feel more rewarding and attainable.

Let’s Connect

I am open to full-time opportunities.

BACK TO TOP. BACK TO TOP.

Website design and content © 2025 by Ved Habbu

Available for work