-
-
Journey-Track streaks, milestones, and long-term progress across your dream journey.
-
Insights-Visual insights and streak tracking turn motivation into measurable growth.
-
Home-Daily 5-minute micro-actions that turn big dreams into consistent progress.
-
RevenueCat-powered subscriptions unlock premium features and advanced insights.
-
Challenges-Gamified challenges boost consistency and keep users engaged daily.
Inspiration
Big dreams are easy to imagine but hard to execute.
Most habit apps either feel overwhelming or too generic — they track habits, but don’t help people actually move toward meaningful life goals.
We wanted to build something different.
Spark was created specifically for ambitious individuals — especially creator-led communities like Gabby Beckford’s — who have big life goals but need a simple, motivating system to take consistent action.
The core idea: Turn overwhelming dreams into small, rewarding daily actions that actually stick.
What it does
Spark transforms big life goals into a structured 30-day journey of 5-minute micro-actions.
Users choose a dream:
- Career growth
- Travel
- Confidence
- Financial freedom
Each day Spark delivers:
- One clear 5-minute action
- Progress tracking
- Streak building
- Celebration feedback
This creates momentum without overwhelm.
Premium users unlock Spark Plus:
- Multiple dream tracking
- Deep progress insights
- Audio pep talks (creator-ready system)
- Custom themes
- Priority support
Spark is designed not just as a habit tracker — but as a dream execution engine.
How we built it
Spark was built using a modern, scalable mobile stack:
- React Native + Expo SDK 54
- TypeScript
- NativeWind for styling
- Expo Router for navigation
- AsyncStorage + React Context for state persistence
- RevenueCat for subscription infrastructure
RevenueCat powers:
- Monthly & annual subscriptions
- Entitlement gating
- Paywall logic
- Premium feature unlocks
Architecture was designed to scale into a full creator-community growth platform.
Challenges we ran into
- State consistency across journeys: Switching between dreams while maintaining accurate streaks and completion states required careful state management.
- RevenueCat entitlement syncing: Ensuring premium unlocks worked instantly after purchase and persisted across restarts.
- Persistence vs performance: Balancing smooth UI responsiveness while storing progress locally.
Each of these forced us to design a cleaner and more resilient architecture.
Accomplishments that we're proud of
- Clean, scalable mobile architecture
- Smooth RevenueCat monetization integration
- Visually polished dark-mode UI
- Structured 30-day action system per dream
- Strong product-market alignment with creator communities
- Designed for real-world consistency, not just tracking
Most importantly: Spark turns motivation into measurable daily progress.
What we learned
- Small actions drive more consistency than big goals
- Gamification dramatically improves retention
- Monetization must feel natural, not forced
- Creator communities are powerful accountability ecosystems
- Clean state architecture is critical for mobile apps
We also learned that people don’t need more motivation. They need clear daily execution.
What's next for Spark
Next evolution focuses on creator-led growth and deeper engagement:
- Smart push notifications at custom times
- Weekly progress analytics dashboard
- Social accountability sharing (WhatsApp/X/community)
- Creator milestone video integration
- AI-generated personalized micro-actions
- Community challenges for groups
Long term vision: Spark becomes the daily execution layer for ambitious communities worldwide.
Built With
- asyncstorage
- expo-router
- expo-sdk-54
- nativewind
- react-context
- react-native
- react-native-reanimated
- revenuecat-sdk
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.