Designing a Calm Reset App to Break Doomscrolling Loops
A psychology-driven sound layering app designed to help burned-out professionals reset their mind in seconds.
Role
UX Research / UX Design
Project Type
Mobile Product Design
Focus
Mental Wellness / Focus Recovery
1tap
to start any session
5max
sound layers per mix
4screens
total app surface
0gates
before first audio plays
High Fidelity Screens
The interface, screen by screen.
Calm
Preset Selection
Create
Sound Layer Builder
Player
Full-Screen Session
Me
Account
Problem
Modern professionals are mentally exhausted -- and the tools meant to help are making it worse.
Burned-out workers turn to their phones for relief but end up in doomscrolling loops that amplify anxiety. Existing wellness apps demand setup, motivation, and cognitive load -- the very resources users have already depleted.
"I open Instagram not because I want to -- but because I don't know how else to stop the noise in my head."
The core challenge: how do you design a reset tool for someone whose brain is already too tired to engage with a tool?
Behavioral Insight
Users do not open Instagram for fun. They open it to escape mental friction.
The real behavior
Social media is not the destination -- it is the path of least resistance away from discomfort. Users are not seeking entertainment. They are seeking relief from an overwhelming mental state.
The design implication
The solution must intercept this moment before the default behavior takes hold. It must be frictionless enough to compete with the zero-effort pull of infinite scroll.
Research
Understanding the loop from the inside out.
Why users doomscroll
- Mental friction makes every alternative feel harder than scrolling
- Short-form content provides instant dopamine without requiring focus
- The act of choosing what to do next is itself exhausting
- Scrolling feels like rest even though it increases cognitive load
- Social comparison creates anxiety loops that keep users returning
- No clear off-ramp exists in most digital environments
Emotional states before and after
- Before: overwhelmed, overstimulated, anxious, mentally depleted
- During: numbed, dissociated, low-level guilt, passive consumption
- After: emptier than before, mild shame, time disorientation
- Users report feeling worse but unable to stop
- Post-scroll anxiety is measurably higher than pre-scroll anxiety
- Users rarely feel genuinely rested after a scrolling session
Why Existing Focus Tools Fail
Most solutions solve the wrong problem.
Too much setup required
Most apps require configuration, goal-setting, or onboarding before a user can get any value.
Guilt-based design mechanics
Screen time trackers and blockers create shame rather than helping users understand their behavior.
Hard blocking creates resistance
Preventing app access triggers psychological reactance. Users find workarounds or resent the tool.
Misaligned with the exhausted user
Meditation apps assume a motivated, focused user. Most burned-out users have neither available.
Complexity over calm
Rich feature sets demand cognitive engagement that depleted users simply cannot provide.
Wrong moment of intervention
Most tools try to change behavior before the scroll begins -- not during the urge itself.
Critical Insight
Three things every burned-out user actually needs.
01
Relief
Immediate. No conditions. No earning it.
02
Silence from mental noise
Not forced mindfulness -- just a pause from the internal chaos.
03
Safe escape without consequences
A way out that does not trade short-term relief for long-term guilt.
Product Principles
Designed around a zero-friction promise.
Empathy Map
What is happening inside the user's head.
Thinks
- I should be more productive
- I will stop scrolling in 5 minutes
- There is too much to do -- I cannot start
- Why can I not just relax properly?
Feels
- Overwhelmed and stuck
- Low-grade guilt during scroll
- Emptiness after the session
- Disconnected from real life
Says
- I just need a quick break
- I am so burned out lately
- I cannot focus on anything
- I need to do something different
Does
- Opens Instagram or TikTok reflexively
- Puts phone down, picks it back up
- Tries meditation, stops after 2 days
- Uses apps in small fragmented bursts
User Persona
Arjun Mehta
31 · Product Manager, Startup
Arjun works 10-hour days across multiple time zones. He feels productive on the outside but mentally depleted by mid-afternoon. He defaults to his phone during every micro-break without conscious intent.
Goals
- Feel genuinely rested without losing hours to social media
- Find a way to mentally reset without meditation or complex routines
- Reduce the guilt spiral that follows his scrolling sessions
Pain Points
- Every wellness app he has tried required too much mental setup -- exactly what he does not have.
- He knows doomscrolling is hurting him but has no accessible alternative in the moment.
- He feels shame after each scrolling session, which ironically increases his stress.
- He has tried app blockers but removing restrictions takes 10 seconds and he always does it.
User Journey
Before and after the intervention.
Current Journey
- Feels mental fatigue during a work break
- Reaches for phone without conscious intent
- Opens Instagram or YouTube Shorts
- Enters a scroll loop lasting 15 to 40 minutes
- Returns to work feeling more depleted
- Repeat cycle 3 to 5 times per day
- Ends day with guilt and no real rest
Future Journey
- Feels mental fatigue during a work break
- Opens the app with one tap -- audio begins immediately
- No decisions required -- last session auto-loads
- Listens for 5 to 15 minutes in full-screen calm
- Returns to work with reduced mental noise
- No guilt, no doom -- just a quiet pause
- Ends day having rested intentionally
Live Prototype
Tap through the full experience.
Loading prototype...
The interactive Figma prototype embedded inside a mobile emulator. Every screen, transition, and interaction is clickable exactly as it would be on a real device.
Colors Used in This App
Backgrounds
#131418
Primary BG
#181C1F
Secondary BG
#1F242A
Tertiary BG
Interactive
#B7924C
Primary Btn
#131418
Surface
#727A87
Secondary Btn
Player
#38352E
Border
#272624
BG
#685632
BG Active
#E1C999
Glow
Text
#E7EAF1
Primary
#9CA4B1
Secondary
#CED3D9
Tertiary
Information Architecture
Four screens. That is the entire app.
◎
Calm
Pre-built presets for common mental states. Tap once, audio begins immediately.
◈
Create
Layer up to 5 sounds into a custom mix. Save it for future one-tap access.
◰
Library
Your saved mixes, organized by recency. Always ready to play.
◑
Me
Account, subscription, downloads, reminders. Everything outside the core experience.
Product Sitemap
The complete product architecture.
App
├── Onboarding (First Launch Only)
│ ├── Welcome
│ │ ├── Heading: Find your quiet
│ │ ├── Subtext: Layer simple sounds to reset your mind in seconds.
│ │ └── Continue
│ │
│ ├── Interactive Layer Demo
│ │ ├── Demo Sound 1 (Rain)
│ │ ├── Demo Sound 2 (Wind)
│ │ ├── Demo Sound 3 (Soft Noise)
│ │ ├── Tap to add/remove layers
│ │ └── Start Listening
│ │
│ └── Start Listening -> Player (Auto-play Demo Preset)
│
├── Main Navigation
│ ├── Calm
│ ├── Create
│ ├── Library
│ └── Me
│
├── Calm (Preset Selection Screen)
│ ├── Heading: How do you want to feel?
│ ├── Subtext: Choose a simple preset to reset your mind.
│ │
│ ├── Focus Preset
│ │ └── Tap -> Player (Auto-start)
│ ├── Breathe Preset
│ │ └── Tap -> Player
│ ├── Clear Preset
│ │ └── Tap -> Player
│ ├── Unwind Preset
│ │ └── Tap -> Player
│ │
│ └── Last Session (If Exists)
│ ├── Preset Name
│ ├── Sound Summary
│ └── Tap -> Player
│
├── Create (Sound Layer Builder)
│ ├── Header
│ │ ├── Title: Create Your Mix
│ │ └── Subtext: Layer up to 5 sounds.
│ │
│ ├── Category Chips (Horizontal Scroll)
│ │ ├── Nature
│ │ ├── Noise
│ │ ├── Ambient
│ │ └── Instrumental
│ │
│ ├── Sound Grid (2 Columns)
│ │ ├── Free Sounds
│ │ │ ├── Sound Card (Default State)
│ │ │ ├── Selected State (Border Glow + 100% Opacity)
│ │ │ └── Max 5 Layer Restriction
│ │ │
│ │ └── Premium Sounds
│ │ ├── Locked State (Badge + Upgrade Sheet)
│ │ ├── Subscribed + Not Downloaded (Inline Download)
│ │ └── Downloaded State
│ │
│ ├── Bottom Anchored 'Your Mix' Bar (Appears After First Selection)
│ │ ├── Shows Active Sound Count
│ │ └── Tap -> Expand Sheet
│ │
│ └── Expanded Mix Sheet (65–75% Height)
│ ├── Header: Your Mix • X sounds
│ ├── Active Sound List
│ │ ├── Sound Name
│ │ ├── Volume Slider
│ │ └── Remove Layer
│ │
│ ├── Save Section
│ │ ├── Save this mix
│ │ ├── Input Field (Appears on Tap)
│ │ └── Save Button (Secondary)
│ │
│ └── Primary Action
│ └── Start Session (No Save Required)
│
├── Library (Saved Presets)
│ ├── Header: Your Presets
│ │
│ ├── Preset List (Single Column, Most Recent First)
│ │ ├── Preset Card
│ │ │ ├── Preset Name
│ │ │ ├── Sound Summary
│ │ │ ├── Rename
│ │ │ └── Delete (+ Undo Toast)
│ │ │
│ │ └── Tap -> Preset Validation Flow
│ │
│ ├── Missing Download Detection (On Tap Only)
│ │ ├── If All Sounds Available -> Player
│ │ │
│ │ ├── If Missing Sounds -> Bottom Sheet
│ │ │ ├── Title: This mix needs a quick download
│ │ │ ├── Missing Sound List + MB Size
│ │ │ ├── Total Download Size
│ │ │ ├── Wi-Fi Recommended (If Large)
│ │ │ ├── Primary: Download & Start Session
│ │ │ └── Secondary: Not now
│ │ │
│ │ └── If Subscription Expired
│ │ ├── Premium Required Sheet
│ │ └── Renew Flow
│ │
│ └── Empty State
│ └── Prompt to Create First Mix
│
├── Player (Full-Screen Immersive Session)
│ ├── Top Left: Close (Fade Out 400–600ms -> Calm)
│ │
│ ├── Preset Name
│ ├── Sound Summary
│ │
│ ├── Large Center Circle (Soft Animation)
│ │
│ ├── Timer Section
│ │ ├── 15m
│ │ ├── 30m
│ │ ├── 45m
│ │ ├── ∞
│ │ └── Countdown Display
│ │
│ ├── Pause / Resume (Primary Control)
│ │
│ ├── Master Volume Slider
│ │
│ └── Adjust Mix (Full-Screen Overlay)
│ ├── Header: Adjust Mix
│ ├── Active Sound List
│ │ ├── Sound Name
│ │ ├── Volume Slider
│ │ └── (Session-Level Only)
│ │
│ └── Back -> Return to Player
│
└── Me (Account & System Layer)
├── Account Section
│ ├── Name
│ ├── Email
│ └── Plan Status (Free / Premium)
│
├── Premium Section
│ ├── Explore Premium (If Free)
│ ├── Manage Subscription (If Premium)
│ └── Benefits Overview
│
├── Storage Section
│ ├── Total Download Size
│ ├── Downloaded Packs List
│ └── Clear Downloads (Confirmation)
│
├── Reminders (Optional Feature)
│ ├── Daily Reset Reminder Toggle (Off by Default)
│ ├── Time Picker (If Enabled)
│ └── Frequency (Daily / Weekdays)
│
├── Feedback / What's Next
│ ├── Feature Voting (Checkbox List)
│ └── Submit Preferences
│
└── Support & Legal
├── Contact Support
├── Privacy Policy
├── Terms
└── Version InfoKey Design Decisions
10 decisions that defined the product.
1-Tap Start with Auto-Play Presets
Why
Burned-out users have zero cognitive budget. Any friction before sound plays sends them back to Instagram.
Impact
Eliminated the decision-making step entirely. Users enter a calm state before they can second-guess it.
No Onboarding Gates
Why
Traditional onboarding assumes a motivated, curious user. Our user is exhausted and needs value in under 3 seconds.
Impact
First-session retention improved because users experienced the product before committing to it.
Presets Named by Feeling, Not Function
Why
Names like Focus Mode trigger performance anxiety. Names like Breathe or Unwind invite without demanding.
Impact
Users reported less hesitation picking a preset. Emotional labeling reduced decision paralysis.
No Hard App Blocking
Why
Blocking social media creates psychological reactance. Users resent the tool and find workarounds within days.
Impact
Users stayed engaged longer because the app felt like an ally, not a parent. Voluntary use increased.
Sound Layers Capped at 5
Why
More options create more anxiety. 5 layers is enough complexity to feel personal without becoming work.
Impact
The constraint actually increased creativity. Users reported the limitation felt right.
No Guilt Messaging or Screen Time Shaming
Why
Shame is not a sustainable motivator. It creates avoidance of the tool itself over time.
Impact
Users described the app as non-judgmental -- a quality rarely attributed to wellness products.
Save Is Optional, Not Required
Why
Forcing users to name and save before playing adds a micro-commitment that the exhausted brain resists.
Impact
Session start rate increased. Many users never save -- and that is fine. The experience still has value.
Full-Screen Immersive Player
Why
A small player competes with the rest of the UI. Full-screen signals this is your space now.
Impact
Average session length increased. Users reported feeling more present compared to compact audio players.
Timer Options Including Infinity
Why
Forcing a timer end creates anxiety about running out of calm. The infinity option removes the clock entirely.
Impact
Users who selected infinity reported the deepest sessions. Removing the deadline removed a hidden stressor.
Offline-First Architecture
Why
Mental resets are needed precisely when users are overwhelmed -- often in places with poor connectivity.
Impact
Users trusted the app more knowing it would not fail them mid-session. Reliability built habitual use.
Design Philosophy
We did not try to build the most powerful sound app.We tried to build the most simple and calm reset space.
Adds noise
Remove it
Adds clarity
Keep it



