Introducing UuUp, the app that take back your mornings

Design

UX

Indigo Design Award

C2A Design Award

Challenges

In a market saturated with alarm apps, they tend to introduce complexity, continue to offer snooze functions that actually that actually disrupt sleep, deviating from their intended user benefits.

"My alarm’s snooze is too accessible!”

Online Comment

“I just wanted a simple alarm, but these apps feel like navigating a maze.”

Forum Post

"The setup process of my alarm app is so complex, I often just give up and use the default.”

Social Media

"Trying to set a simple recurring alarm shouldn’t be this time-consuming and confusing.”

App Review

My Vision

UuUp is a creative attempt to provides a customizable alarm experience that adapts to individual resting patterns and chronotype. This integration aligns with the varied lifestyles of modern users, ensuring a more controlled and conscious start to their day.

Context

Beneath the allure of advanced features, modern alarm apps overlook essential user experience elements. They introduce complexity, disrupt sleep with ineffective snooze functions, and complicate setup processes – all contrary to their intended user benefits.

#1 Overly Complex Features

Creative yet complex features in some apps overwhelm users who prefer simplicity.

#2 Snooze Functionality

The ease of the snooze button often leads to oversleeping and and can easily disrupted sleep patterns.

#3 Difficulty in Setup

Many users find setting up multiple or recurring alarms unintuitive, adding unnecessary stress to their routines.

"How might we deliver an intuitive alarm

experience that’s efficient without demanding users to alter their habits?"

APPROACH & PROCESS

To differentiate UuUp in a crowded market, I explored users' natural wake-up behaviors and their views on effective get up methods. My aim was to gain insights into varied morning routines and the role of chronotype, without pre-empting the design outcomes.

Investigate

Morning routines & tasks to optimize the wake-up experience

Examine

Night-time practices to streamline alarm setups

Analyze

Individual habits and lifestyles to tailor the app's functionality

Explore

Possibility of integrating chronotype to influence flows

“Understand wake-up behaviors and incorporate chronotype.”

DESIGN SNEAK PEAK

UuUp’s design language fuses Neubrutalism's bold audacity with Monochrome Flat Design's simplicity and ease of use, creating an impactful yet user-friendly interface.

RESEARCH THAT DROVE THE DESIGN DIRECTIONS

I kicked off the design process with an in-depth competitive analysis, followed by deep-dive user interviews from which we defined the concept of situational personas, central to our iterative prototyping phase.

I kicked off the design process with an in-depth competitive analysis, followed by deep-dive user interviews from which we defined the concept of situational personas, central to our iterative prototyping phase.

To Understand the Industry

Macro Research

START WITH COMPETITIVE ANALYSIS

I initiated with a competitive analysis on 4 industry leaders to identify a feature opportunity in wake-up related routines.

I initially explored functions and logic flows regarding time selection and wake-up mechanisms. Many modern designs appears to share vast commonalities in the basic functionalities but were significantly vary in how they approach specific elements, such as user customization and integration with wake-up related routines.

To Identify user needs

User Research

10

End User Interviews

4

Unique Personas

User Interviews

To guide the initial design direction of the platform, I conducted interviews with 10 diverse participants to directly gather persona-specific needs on wake-up related routines.

Approach

I sourced participants with diverse professional, age, and background groups to gain a holistic understanding of user's real-life challenges. My goal was to focus on their real-life routines and personal perspectives on how the alarm process impacts the routines currently.

  • Career

  • Age

  • Gender

INSIGHT 01

Situational Nature of the Wake-Up Process

Wake-up times vary due to lifestyle roles and activities, with inconsistent, consistent, and occasional patterns.

Implication #1:


“Alarm app should adapt to the variability of user’s daily lives.”

INSIGHT 02

Different responses to alarms driven by Wake-Up Motivation

Central to wake-up motivation are discipline, responsibility, and the consequences.

Implication #2:


“Alarms should promote time and task awareness for users. Perhaps with features that allow users to be reminded of time in the morning”

INSIGHT 03

The Coexistence of Routine and Ad-hoc alarms

There is a blend of daily routine alarms with the occasional, situational ones

Implication #3:


Alarm setups should be intuitive enough to support both quick setups for one-off needs and more habitual, recurring alarm schedules.

Persona Situational Shifts


“Persona alignment shifts with events like early commitments, stress, social activities, or travel.”

Persona Situational Shifts


“Persona alignment shifts with events like early commitments, stress, social activities, or travel.”

A set of persona and corresponding wakeup timeline was also created to streamline the user's behaviors and habits.

DESIGN SPECIFICATIONS

Design Scope #1

Home Screen & Main Interaction

Step 1: What should home screen have?

To accommodate user's changing daily routines, I decided to design the home screen to assure an easy setup for both quick one-time needs and recurring routines. Home screen isn't the most visited screen in an alarm app, but is the most crucial one. Thus, I wanted to make sure the design is straight forward and simple that allows quick setups and overall alarm management.

Intuitive

Should be easy to setup for both quick one-time needs and recurring routines

Reliable

Should provide assurance, easy to double-check at a glance

Step 2: How to design, iteratively?

Early iterations attempted to focus on displaying the upcoming alarms as well as a music feature. However, how many times would a user to go back to an alarm app after the alarms are set? An music feature is in fact irrelevant to the actual user flow.

I decided to rethink the structure of the page focusing on the core responsibility of a home screen - managing alarms efficiently. With the existence of routine alarms and ad-hoc alarms, I created a separate "Routine" and "Today" tab for user to easily managing all alarms with distinct characteristics.

Step 3: Specifics

Today View

  • Enables users to glance at all alarms set for the day

  • Allows users to quickly set up one-time alarm or manage upcoming routine in one place.

Routine View

  • Offers a dedicated space for managing recurring alarms, keeping the interface organized and easy to navigate.

Design Scope #2

Alarm Logic Settings

Step 1: What's a good alarm setting logic?

The quality of a good alarm customization and personalization rely on a stress-less setting logic. My market study revealed how users generally feel overwhelmed by the complexity and mental stress of setting up multiple alarms. I decided to simplify the process by distinguish between waking up time and getting up time.

Simplicity

The alarm setting process should be simple and easy.

Clarity

Clearly distinguish between waking up and getting up

Step 2: What to design?

“Simplify the process by asking for a single get-up time”

To simplify user's mental load when setting up time for the alarm, I decided to only ask user a single get-up time with auto generated individual alarms leading to that get-up time based on user's unique personas. To allow easy control in the interface, I incorporated a editing mode for the individual alarms that allows quick reviews and detailed adjustments when necessary.

Step 3: Specifics

Single get-up time

  • Allows users to adjust alarms easily on a proportional time scale, eliminating the need for manual calculations.

Visual alarm editing

  • Users only input one get-up time, and then UuUp helps them to work backward to set to auto-suggest wake-up alarms

Design Scope #3

Personalization

Specifics

Customizable Alarm Settings

  • Users can choose from preset ringtones, upload their own soundtracks, or even record custom sounds for their alarms. After all, who knows how to motivate you better than yourself?

Specifics

Time Readout

  • Time Awareness: Adds an auditory layer of information by reading out the exact time during the alarm, fostering a greater awareness of time.

Specifics

Custom Alarm Patterns

  • Provides an added layer of personalization by allowing users to record and set their own vibration patterns.

Product Design

Interaction Design

Design Systems

0→1 Design

Systems Thinking

December 3rd, 2025