-
-
Auth Screen
-
Onboarding screen to keeps you focused on your goals
-
Claim victory screen after you complete your dream
-
Home screen-displays your dream and added power move towards your dream
-
Keep track of Journey
-
Welcome screen
-
celebrations for completing your action(power move) towards your dream
-
-
Category selection for your dream
-
Our paywall
-
user profile-with theme customization, push notifications and reminders
Inspiration
When I watched Gabby Beckford's brief, it hit home. She described her community of ambitious women - smart, driven, full of dreams about solo travel, financial freedom, and bold life changes - but stuck in the gap between inspiration and action.
I've been there. We all have. Saving travel posts we never book. Writing goals we never pursue. Waiting to feel "ready" when ready never comes.
Gabby's audience doesn't need more motivation. They need a -system- that turns intention into action, one small step at a time. That's why I built Momentum.
What it does
Momentum is a dream-to-do coaching app that transforms big goals into daily Power Moves - small, achievable actions that compound into real progress.
Core Features:
- Dreams to Power Moves: Break ambitious goals into daily micro-actions
- AI Dream Coach: Get personalized guidance and motivation 24/7
- Momentum System: Build consistency without guilt-based streaks
- Sparks & Levels: Gamified XP system that makes progress rewarding
- Celebrations: Confetti, haptics, and encouragement when you complete tasks
- Premium Subscriptions: Powered by RevenueCat with monthly/yearly options
What makes it different:
Unlike habit trackers that punish missed days, Momentum's system is forgiving. Your momentum grows with consistency but survives life's interruptions. Progress over perfection.
How I built it
Tech Stack:
- Frontend: React Native with Expo SDK 54
- Backend: Supabase (Auth, PostgreSQL, Edge Functions)
- Monetization: RevenueCat SDK for subscriptions
- AI: Minimax Model in Claude for the Dream Coach
- Animations: React Native Reanimated 3
- State Management: Zustand with persistence
Development Approach: I used Fastshot AI to accelerate the initial scaffolding and Expo's managed workflow for rapid iteration. The app went from concept to working MVP in under 4 weeks.
RevenueCat Integration:
- Monthly subscription: $9.99/month
- Yearly subscription: $59.99/year (save 50%)
- 7-day free trial for new users
- Server-side webhook validation via Supabase Edge Functions
- Graceful handling of subscription states (active, trial, cancelled, expired)
Challenges I ran into
1. Gamification Without Guilt Traditional streak systems punish users for missing days. I redesigned the momentum mechanic to slow down (not reset) when life happens. This required careful UX thinking.
2. AI Coaching That Feels Personal Generic AI responses feel hollow. I built a context-aware coaching system that understands your specific dreams and provides actionable guidance, not just motivation quotes.
3. Premium That Feels Earned The paywall needed to feel like an upgrade, not a wall. I designed the free tier to be genuinely useful (3 dreams) while making Pro features genuinely valuable (unlimited + AI + themes).
4. RevenueCat + Supabase Sync Keeping subscription status in sync across client, RevenueCat, and Supabase required careful webhook handling and defensive coding for edge cases.
Accomplishments that we're proud of
- Complete monetization flow with RevenueCat working end-to-end
- AI coaching that provides genuinely helpful, personalized guidance
- Beautiful celebrations that make completing tasks feel amazing
- Polished UI with premium dark theme and custom theming system
- Production-ready on both iOS ( already approved on AppStore) and Android (Internal Testing)
What we learned
- RevenueCat makes subscription management incredibly smooth
- Behavioral design (gamification, celebrations) dramatically improves engagement
- Expo + Supabase is an incredibly productive stack for solo developers
- Building for a specific audience (Gabby's community) focuses every decision
What's next for Momentum - Dream to Do
Immediate roadmap:
- Push notification reminders for daily Power Moves
- Weekly progress email summaries
- Social accountability features (optional sharing)
- Apple Watch widget for quick task completion
Long-term vision:
- Community challenges (monthly themes)
- Integration with calendar apps
- Voice input for adding dreams/moves
- Deeper analytics and AI insights
For Gabby's Community
Momentum isn't just an app - it's a daily companion for ambitious women who are done waiting and ready to start doing.
Your dreams deserve action. Let's build momentum together.
Built With
- expo.io
- fastshot
- minimax
- native
- openai
- postgresql
- react
- reanimated
- revenuecat
- supabase
- typescript
- zustand
Log in or sign up for Devpost to join the conversation.