Inspiration

We realized that traditional to-do lists are often demotivating. They are just endless lists of tasks without context or reward. People often suffer from "analysis paralysis"—they have big goals like "Travel to Bali" or "Start a Business," but they don't know the specific steps to get there. We wanted to solve this by blending the clear progression systems found in RPG video games with real-world productivity. We asked: "What if improving your life felt as addictive as leveling up a character in a game?"

What it does

Momentum Journey is a gamified productivity app that replaces blank to-do lists with actionable "Blueprints."

Expert Blueprints: Instead of creating tasks from scratch, users can choose pre-made guides (e.g., "3-Month Solo Trip in Bali" or "Financial Freedom") that populate their list with step-by-step actionable items.

Gamified Progression: Every completed task awards XP (Experience Points). As users progress, they level up their profile (e.g., from "Level 1 Dreamer" to higher ranks), unlocking badges and maintaining streaks.

Commitment System: We included a psychological "Promise" feature where users explicitly commit to a goal to boost accountability.

Categorized Growth: Users can track progress across different life pillars: Travel, Career, Finance, and Self-Care.

How we built it

We built the app focusing on a native and fluid user experience.

UI/UX: We designed a clean, card-based interface that feels like a modern utility app but behaves like a game. We used React-Native Expo to ensure smooth animations, especially for the level-up celebrations and progress bars.

Data Structure: We created a flexible data model that allows "Blueprints" to be templates. When a user selects a blueprint, the app instantiates a copy of those tasks into the user's personal "Quest Log."

Gamification Logic: We implemented a local logic system to calculate XP, handle streak logic (checking daily activity), and trigger state changes for leveling up.

Challenges we ran into

Balancing the XP System: It was difficult to decide how much XP each task should give. We didn't want users to level up too fast and lose interest, nor too slow and get frustrated.

Content Structure: Designing the "Blueprint" data structure was tricky. We needed a way to display static guides (like the Bali trip info) and then seamlessly convert them into interactive, checkable tasks for the user.

User Retention: Figuring out how to handle broken streaks without demotivating the user was a design challenge we had to iterate on.

Accomplishments that we're proud of

The "Blueprint" Engine: We are really proud of the feature that allows users to import a full set of tasks with one tap. It solves the "cold start" problem of most productivity apps.

Polished UI: Achieving a visual style that balances "Playful" and "Professional." The app looks trustworthy enough for career goals but fun enough to keep coming back.

The "Level Up" Moment: Successfully implementing the celebration screens (confetti, badges) creates a genuine dopamine hit when a user completes a milestone.

What we learned

Psychology of Productivity: We learned that "how" to do something is just as important as "what" to do. Guidance is a key motivator.

State Management: Handling the complex state of a user's progress (XP, Levels, Current Tasks, Active Blueprints) deepened our understanding of mobile app architecture.

Micro-interactions: We learned how important small animations (like the progress bar filling up) are for user satisfaction.

What's next for Momentum Journey

What's next for Momentum Journey AI-Generated Blueprints: We plan to integrate LLMs to allow users to generate custom blueprints for any goal instantly (e.g., "Plan a wedding for 100 people").

Social Quests: Adding a leaderboard or "Party Mode" where friends can tackle a blueprint together.

Widget Support: Bringing the current quest and streak status directly to the home screen.

Built With

Share this project:

Updates