
Enjoy Life
Mental wellness app for teens
About Enjoy Life
A mental wellness companion for teenagers, delivering daily mindfulness exercises, guided breathing, and gratitude journaling. Built with Flutter for cross-platform mobile, powered by Supabase for real-time data sync, and integrated with RevenueCat for subscription management.
Design by Connor Proctor
The Challenge
Teen mental health apps face a unique tension: they need to be engaging enough to build daily habits, but substantive enough to deliver real therapeutic value. Most wellness apps either gamify too hard and lose credibility, or take themselves too seriously and lose teen engagement.
Our Solution
We built a streak-based system that rewards consistency without trivializing the content. Daily mindfulness exercises, guided breathing, and gratitude journaling are wrapped in a friendly, low-pressure interface. iOS widgets keep the app present without being intrusive, and real-time sync ensures progress is never lost across devices.
The Results
The app ships on both iOS and Android from a single Flutter codebase. RevenueCat handles subscription management cleanly, PostHog provides behavioral analytics to guide iteration, and the Supabase backend keeps infrastructure costs minimal while supporting real-time features.
Key Features
Daily Streak System
Gamified consistency tracking that encourages daily mindfulness practice without punishing missed days.
iOS Home Screen Widgets
Native widgets surface starred thoughts and daily reminders directly on the home screen.
Guided Breathing Exercises
Animated breathing guides with customizable timing for anxiety relief and focus.
Admin Content Dashboard
Web-based dashboard for managing exercises, reviewing analytics, and curating daily content.
