Inspiration
This is my first hackathon ever. When I read through all the creator briefs, I instantly connected with Gabby's vision — not because it sounded like a cool app idea, but because I genuinely believe there's a massive gap here that nobody has filled properly.
Most people have dreams. Big ones. Travel solo through Southeast Asia, negotiate a six-figure salary, launch a business. But these dreams almost never get accomplished — and it's not because people lack motivation. It's because they have no idea where to start. The dream feels so big that they freeze. They wait to feel ready. They wait for a sign. And they stay stuck.
When I heard Gabby talk about her community — a million ambitious women who want to live big, bold lives but still struggle to close the gap between inspiration and action — I immediately realized: we can actually solve this. Not with vague advice or motivational quotes, but by deploying AI to break any dream down into five concrete milestones with daily challenges that adapt to the user's timeline. Set a 3-month deadline? Tighter, focused steps. Got a year? We pace it so you don't burn out. Every plan is as unique as the dreamer.
I genuinely believe there is nothing like this on the market right now. And I think this can change everything. I honestly feel this.
What it does
Momentum takes your biggest dream and turns it into a personalized roadmap — five milestones, each packed with daily micro-challenges tailored to your experience level, your blockers, and your deadline. Every completed challenge is celebrated with confetti, points, streaks, and achievements. The app gamifies the entire journey from dreaming to doing.
And then there's Aura — your companion bird who starts as an egg and grows alongside you. She visits travel-themed destinations, unlocks accessories, levels up, and reacts to your progress. She's the ultimate aura farm: you grow her confidence while building your own. When you've raised a bird from an egg, you're emotionally invested — and that's the kind of retention that keeps users coming back.
How we built it
I built Momentum in Swift with SwiftUI, because I believe it's the best infrastructure an iOS app can have — most stable, best performance, and native to the platform. The architecture is MVVM with a services/managers layer, backed by Firebase for authentication and Firestore for data, Google's Gemini 2.0 Flash for personalized plan generation, and RevenueCat for subscriptions.
The app uses a local-first architecture — all data is cached locally so the UI renders instantly on launch with zero loading screens. Firestore syncs happen in the background. The user should never see an empty state or a spinner if they have data.
For monetization, I implemented a strategic paywall approach with RevenueCat: a hard gate on creating a second dream (free users get one full dream with no nerfed experience), and a soft gate that surfaces the paywall every five completed challenges — right when the user is feeling the momentum and dopamine is highest.
I also built an iOS Widget with WidgetKit so Aura and the user's streak stay visible on their home screen, and smart push notifications, including a streak-at-risk alert at 7 PM that auto-cancels if the user already completed their challenge that day.
Challenges we ran into
This is the first time I've ever used a mascot in any of my apps, and it really pushed me out of my comfort zone. Aura isn't just a static image sitting in a corner — she has five growth stages (egg, hatchling, fledgling, young bird, adult), six mood states, eight unlockable accessories (currently disabled), and six travel-themed destinations (initial stages) she visits as the user progresses through milestones.
I had to think deeply about what Aura would look like in different poses, how she would react in different parts of the app, what her mood should be based on user activity, and how her growth would feel meaningful rather than arbitrary. Getting it right was one of my biggest challenges — but I think I nailed it. She went from a feature to the heart of the entire experience.
Accomplishments that we're proud of
Getting this app to where it is — with all of its features working cohesively — is by far my biggest accomplishment. Momentum isn't a simple prototype. It has personalized dream-to-milestone-to-challenge generation, a full celebration system with physics-based confetti, a streak engine, 13 achievements, a Dream Notebook with photo journaling, 5 color themes, an iOS widget, smart push notifications, and a complete RevenueCat subscription integration with both hard and soft paywall gates.
And then there's Aura. This is my first time ever building a mascot into an app, and she's not a surface-level addition — she has five growth stages, six mood states, eight unlockable accessories, six travel-themed destinations, and she reacts contextually to user activity throughout the entire app. Designing her poses, figuring out what she should do in different parts of the experience, and making her feel like a real companion rather than a decoration was one of the hardest things I've done as a developer. I'm genuinely proud of how she turned out.
I built all of this in about three weeks, which is a personal record for me. And this is my first hackathon ever.
What we learned
Building for an influencer's audience is fundamentally different from building for a generic market. Every design decision — from using "dream" instead of "goal," to the warm pastel color palette, to Aura's travel-themed destinations — had to align with Gabby's brand and resonate with her community. It taught me that audience fit isn't a checkbox, it's a design philosophy.
What's next for Momentum - Dream Achiever
There is so much more to build, and honestly that excites me more than anything.
Aura Store — This is the big one. I want to build a full in-app store where users can spend their accumulated XP or real money to buy accessories, outfits, and customizations for Aura. Right now we have eight accessories, but I want to expand this into a full economy — seasonal items, limited editions, premium cosmetics. When you've raised a bird from an egg, you want her to feel like yours. This is also a powerful secondary revenue stream beyond subscriptions.
Expanded Destinations — Right now, Aura visits six destinations tied to milestone completion. I want to build this out with more travel-themed locations, destination-specific accessories, and animated backgrounds. The mountains are just the beginning.
Gabby Integration — If Gabby likes where this is going, I'd love to incorporate her content directly into the app — curated tips for specific challenge types and unlockable encouragement videos.
Social Features — Right now, you can share streaks and achievements to Instagram Stories. I want to expand this into a community layer where users can cheer each other on, share their Dream Notebook entries, and see how other dreamers are progressing.
I'm genuinely excited about where Momentum can go. The foundation is solid, the mascot is alive, and the model works. This is just the beginning.
Log in or sign up for Devpost to join the conversation.