Index

Product Design · Mobile · 2025

Making the transition
to sleep better

Bhavya Mittal & Ariba Fatima · Mentor: Pratyush Kashyap · 4 weeks

Overview

A mobile app designed around the pre-sleep window - a nightly routine that adapts to the user's time, mental state, and environment rather than following a fixed script. It covers environment setup, mental offloading, breathing, and guided meditation in a sequence built around how sleep actually arrives.


Problem

Sleep onset depends on two things: how aligned the body is with its natural circadian rhythm, and how settled the mind feels at the end of the day.

Even when physically tired, a misaligned routine or lingering mental noise can keep someone awake far longer than expected. A quick glance at a phone, unresolved thoughts, or an overstimulating environment is often enough to disrupt the transition entirely.

People do not necessarily struggle with sleep itself. They struggle with slowing down enough to let sleep happen.

Opportunity

Existing sleep and wellness apps offer proven techniques - breathing exercises, journaling, meditation - but present them in rigid, linear flows. Users follow the same steps every night regardless of how late it is, how tired they feel, or how their day unfolded.

In practice, this causes friction. What works well in isolation does not always work when layered together without context.

The missing piece was a different arrangement. People differ in their routines, environments, and mental states. A more effective experience needed to treat sleep holistically - familiar techniques arranged in a way that adapts to the person.


Features

1. Adaptive onboarding

One question at a time collects bedtime and wake time, sleep latency, morning restedness, what keeps the user awake, mind-clearing preference (write vs. talk), and connected devices. Responses directly shape the routine. If the user prefers writing, journaling is the default. If they think better through conversation, Luna is ready instead. The routine preview at the end lets users adjust before day one.

The "Analysing your patterns..." state signals that something was built for you, not just switched on.

2. Homepage - one action, one insight

One prominent Wind Down button makes the next step obvious. Sleep debt is the primary metric, not hours slept or a score. It creates a forward-looking frame: what's possible tonight, not what went wrong last night.

3. Night Prep - room as part of the routine

Instead of adjusting lights, playing sounds, or putting devices away in separate apps, the user does it all here, as part of winding down. Environmental cues - reduced light, lowered temperature, ambient sound - are among the most effective non-pharmacological interventions for sleep onset latency.

4. Declutter Mind - journal or Luna

By the end of the day, the body may be tired but the mind is still running. Declutter Mind gives those thoughts somewhere to go - write them out or talk them through. Once they are out, the brain stops holding on to them.

Luna's tone selector (Wise / Friendly / Empathetic) gives users agency over how they want to be met that night, recognizing that emotional needs vary session to session.

Pre-sleep cognitive arousal - rumination and unresolved thoughts - is the most consistently cited cause of delayed sleep onset. Declutter Mind is prerequisite, not optional.

5. Guided Meditation - Yog Nidra

Yog Nidra works with the body's natural drift toward sleep rather than requiring sustained active attention. Standard mindfulness can become performance anxiety in a pre-sleep context. Yog Nidra asks for surrender, not concentration.

The Sankalpa (a short positive intention set before the session) personalizes the experience. The "put your phone aside" prompt marks the boundary between active and passive. Auto-pause on movement avoids jarring the user back to alertness.


Design System

The design system draws from how a sleep environment feels in real life. Every decision is made to support four qualities that make it easier to wind down.

Rather than adding personality, the system reduces friction and helps the user settle without effort.

Colour

The palette is inspired by the midnight sky.

Deep tones create a sense of stillness, while lighter accents guide attention without feeling intrusive. Colours are also used functionally to differentiate states without increasing cognitive load, especially in low-light conditions.

Colour usage

Click here to access the colour token system.

Typography

The primary typeface is Onest, designed by Dmitri Voloshin and Andrey Kudryavtsev.

It balances geometric structure with humanist softness, which makes it stable yet easy to read. This becomes important at night, when attention is lower and even small friction in reading can feel tiring.

Iconography

Iconography design system

Material Symbols (rounded, 400 weight) are used for their familiarity and clarity. At night, users should not have to think about what an icon means. Recognition needs to be immediate, so actions feel effortless rather than deliberate.


Research

Survey of 42 respondents, age 18-24, students and interns.

77%
on phone pre-sleep
68%
sleep past midnight
41%
satisfaction ≤ 5/10
32%
latency > 20 min

45% of respondents with more than 20 minutes of sleep latency cited mental noise as the primary cause - not environment or physical discomfort.

"My mind is too crowded with thoughts. It gets difficult to shush my brain."
"I sleep better when I've had my day planned out - worse when I don't have a plan."
"A lot of stuff going on in the back of the mind unconsciously."
FindingDesign implication
Mind is the primary sleep blocker, not bodyMental offloading must precede meditation
45% bedroom not quiet or peacefulEnvironment setup is a first-class routine step, not a settings page
68% sleep past midnight; schedules vary widelyRoutine adapts to time-of-night, not a fixed start time
Avg satisfaction 5.9/10; 41% score 5 or belowSignificant unmet need in the 18-24 demographic

Personas

Riya · 22 · Design student, freelance work on the side

Schedule: Flexible / irregular

"I know what I should do. I just don't do it because deciding feels like effort at midnight."

Goals

  • Fall asleep without a 40-minute overthinking spiral
  • A routine that doesn't require willpower to start
  • Clear her head from client work before bed

Frustrations

  • Every sleep app she's tried felt like more homework
  • Ends up on Instagram because it requires zero decisions
  • Room stays bright until she's already in bed

Arjun · 21 · Engineering student, hostel

Schedule: Evening / night, irregular

"A lot of stuff going on in the back of my mind unconsciously. I can't really name it."

Goals

  • Fall asleep before exams without lying awake for an hour
  • Not be disrupted by roommate noise or ambient environment
  • Understand why he feels tired even after 7 hours

Frustrations

  • Roommates on later schedules; noisy hostel environment
  • Scrolls reels as an escape, extending sleep latency further
  • No sense of sleep debt or pattern - just chronic tiredness

Jobs to be Done

JobUser statement
Fall asleep without strugglingWhen I go to bed, I want sleep to happen naturally, not after 40 minutes of thinking.
Control my sleep environmentI want to easily manage lights, sound, temperature, and devices so my room supports sleep.
Follow a simple nightly routineI don't want to decide what to do each night. I want a clear, step-by-step flow.
See meaningful sleep dataLet me understand patterns like sleep debt, timing, and consistency without overwhelming charts.
Routine that adapts to meTailor the flow depending on how late it is, how I've been sleeping, and how I've been using the app.

Information Architecture

The app is structured around a nightly routine spine. The routine is the product. Settings, history, and data are the support layer, accessed outside it.

FlowPurpose
Adaptive OnboardingOne question at a time. Understands your rhythm, what keeps you awake, how you clear your mind. Connects bedroom devices. Outputs a personalized routine preview you can adjust.
HomepageOne prominent Wind Down button. Shows when you slept yesterday and how tonight can reduce your sleep debt - awareness without overwhelming data.
Night PrepLights, sound, temperature, device wind-down, alarm - all in one flow, as part of winding down. Treats the room as part of the routine.
Declutter MindWrite or talk through thoughts. Gives mental noise somewhere to go. Creates a sense of closure so the brain stops holding on.
Guided Breathing4-7-8 breath technique. Physiological bridge between mental offloading and meditation.
Guided MeditationYog Nidra with Sankalpa. Phone-aside prompt. Auto-pause on movement. Ends with a completion state.

Sequence rationale: The order is not arbitrary. Environment shifts first, before the mind is asked to change. Declutter Mind comes second because unresolved thoughts block meditation. Guided Breathing bridges cognitive offloading to physical relaxation. Yog Nidra closes the sequence - receptive, not effortful, right for an already-settling mind.


Edge Cases

Real usage rarely follows a clean path. Several of these scenarios are already handled in the current design; others are planned extensions that would make the routine more resilient as the product grows.

ScenarioConsiderationDesign response
User starts late (midnight or later)A full routine at this hour would push sleep further outThe routine shortens adaptively - Guided Breathing and Night Prep compress; Declutter Mind becomes a single focused prompt rather than an open session
User skips Declutter MindMeditation lands better when the mind has already offloadedA soft check-in before Guided Breathing: "Anything still on your mind?" One tap to continue if they're ready
Luna conversation runs longAn open-ended chat could extend stimulation rather than wind it downA 10-minute soft close keeps the session bounded. Thoughts are saved to the journal automatically
Phone moved during meditationA hard stop would break the settling processAuto-pause rather than end. A visual-only nudge appears; no sound. The resume prompt waits 5 seconds before showing
Smart devices not connectedNight Prep needs somewhere to go without device controlsPlanned: the flow shifts to a manual checklist - lights, sound, temperature as reminders rather than controls
User finishes the routine but sleep doesn't comeRe-entering the full routine could create pressure rather than easePlanned: a single light option to return to the breathing exercise, keeping the rest of the routine closed
First-time user skips onboardingWithout preferences, the routine runs on defaultsA default routine launches immediately, with a "Personalize your routine" prompt surfaced gently over the first three days
User reopens the app mid-routineThe session's context needs to be recoverablePlanned: state is held for 30 minutes. A resume prompt appears on re-open; after 30 minutes the session is quietly marked complete
Product Design Mobile UX Sleep Science Adaptive Systems Behaviour Design Figma