Inspiration
Rebecca told us exactly what her audience needs: everyday savings tips, investing basics, and home renovation guidance. But the financial apps out there are built for people who already understand money. We wanted to build something that meets busy moms where they are with five minutes a day, real tools, and a learning system that actually sticks.
What it does
NestEgg combines Duolingo's proven habit-building system with practical money management tools:
- Learning: Bite-sized, adaptive lessons across three domains (savings, investing, renovation) with multiple question formats — multiple choice, drag-and-drop matching, sorting, ordering
- Tools: Savings goal tracker, bill manager with urgency reminders, meal planner with real recipes and cost-per-serving data, financial calculators powered by live Federal Reserve rates
- Gamification: Daily streaks, XP progression, achievement badges, weekly leagues, timed reward chests, and a gem economy
- Social: Friend codes, collaborative quests, gem wagers, competitive leagues
- Monetization: Pro subscription ($4.99/mo) for unlimited hearts and premium content, all powered by RevenueCat
How we built it
Native iOS app built in SwiftUI with a modular architecture. Backend uses Supabase (PostgreSQL) for user data and progress sync. External APIs include FRED (Federal Reserve) for live economic data. RevenueCat SDK (v5.52.1+) handles all subscription and consumable purchases through the App Store. Custom SwiftUI paywall with contextual triggers and escalating offers. Animated mascot rendered via Rive.
Challenges we ran into
Balancing the gamification layer so it drives retention without feeling gimmicky for a financial audience. Designing a paywall flow that converts without being aggressive — we landed on contextual triggers (hearts run out mid-lesson) with escalating discount offers.
What we learned
Duolingo's freemium psychology translates remarkably well to financial literacy. The key insight: tools (goals, bills, meal planner) give users a reason to open the app daily even when they don't feel like studying — which builds the habit loop before the paywall ever appears.
What's next
Rebecca-branded content and video tips within the app, community features, widget support, family mode, and eventually bank account integration for automated budgeting.
Built With
- postgresql
- revenuecat
- rive
- storekit
- supabase
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.