Bloom is a daily wellness app that helps users build consistent habits around sleep, movement, and mindfulness. The brief was simple: make it feel like the app itself is taking care of you.
We designed every interaction with calm intentionality — no streaks that punish you for missing a day, no red notifications, no gamification dark patterns. Just gentle encouragement and beautiful progress.
The result is an app that feels like a trusted friend rather than a productivity tool. 85% of users who complete the first week are still active at 30 days — one of the highest retention rates we've seen in the wellness category.
Users of competing apps reported feeling stressed by streaks, leaderboards, and guilt-inducing push notifications.
Onboarding needed to personalise the experience without feeling like a survey.
Complex animation requirements (breathing exercises, progress rings) that needed to stay performant on older devices.
Designed a "kind productivity" philosophy — no punitive streaks, no red states. Progress is always framed positively.
Built a conversational onboarding using one-question-at-a-time pattern that feels like a 2-minute chat, not a form.
Used Rive for hardware-accelerated animations — the breathing exercise circle runs at 120fps on all supported devices.
We'd love to hear about your project and explore how we can help.