Concept Project · UI Craft

Daily Bloom: a habit tracker that doesn’t guilt-trip you

A UI-focused exploration: most habit apps punish broken streaks. Daily Bloom celebrates progress like a garden — things grow at their own pace.

Role

Solo — UI & mini design system

Timeline

2026

Type

Mobile UI concept

Tools

Figma (components, variables)

The idea

Streak-based trackers create anxiety: miss one day and your 60-day chain dies. Research on habit formation suggests self-compassion beats shame for long-term consistency. Daily Bloom replaces streaks with a growing garden — each habit is a plant that flowers with care and simply rests (never dies) when you skip a day.

The mini design system

The real goal of this project was practicing design-system craft on something small:

Color tokens · "Garden" palette
Leaf#7A9B6D
Moss#55714B
Petal#E9B7C4
Soil Light#F5EFE2
Evergreen Ink#33402D

Type scale (5-step modular)

DisplayYour garden today
HeadingMorning walk 🌿
BodyWatered 4 of 5 days this week — blooming nicely.
WhisperResting today is part of growing.

Components

Water this habit Let it rest 🌸 In bloom 🌱 Sprouting 😴 Resting — no guilt
Read 10 pages 📖

Grew 3 petals this week · resting since yesterday

Water today

What I learned

Working tokens-first slowed down day one and sped up every day after. When I changed the accent color late in the project, every screen updated in seconds — the same lesson I saw at GDS scale, proven on a personal project.

Soft visuals still need hard rules. The calmer the UI looks, the more precise the system underneath has to be.

Next project

Lloyds UX Simulations →