Inspiration

The inspiration for Light Journey came directly from Gabby Beckford’s challenge: How do we help ambitious women bridge the gap between inspiration and action?

We realized that modern productivity tools are often polarized: they are either too complex (project management software) or too simple (static to-do lists). For someone facing "Imposter Syndrome" or "Analysis Paralysis," a long list of tasks isn't helpful it's overwhelming.

Drawing from my background in Game Development, I wanted to apply the concept of "Game Feel" (Juice) to productivity. Just as Mario getting a coin feels satisfying, checking off a task should trigger a dopamine release. We wanted to build a "Momentum Engine" that treats real-life goals like game quests: focusing on one micro-action at a time.

What it does

Light Journey is a mobile app designed to break down massive goals into bite-sized, non-threatening daily micro-actions. It combines "Sensory Gamification" with a dual-engine planning system to keep users moving forward.

Hybrid Intelligence Engine:

Free Tier: Users get curated, high-quality template roadmaps for common goals (Travel, Career, Lifestyle).

Premium Tier (AI-Powered): Using OpenAI, the app generates a hyper-personalized roadmap tailored to the user's exact deadline and specific prompt.

Sensory Gamification: We moved away from cold productivity tools. The app uses "Sensory Luxury" calming haptics, elegant sounds, and visual confetti to provide instant dopamine rewards for every completed task.

The Permission Slip: A psychological safety valve. When users feel overwhelmed, a dedicated button offers affirmations to reduce anxiety (e.g., "Permission to rest today").

Dynamic Vision Board: The home screen adapts to the user's goal with a real-time countdown, keeping the "Big Dream" front and center.

How we built it

We built Light Journey using a modern, scalable stack centered around React Native (Expo) and Replit Core.

Challenges we ran into

  1. The "Boring App" Trap Initially, the app felt like just another list. To fix this, we spent significant time on "Juicing" the UI adding subtle haptic vibrations when a card is touched and specific sound effects for completion. Balancing these sensory inputs so they felt "Premium" rather than "Arcade-like" required multiple iterations.

  2. Handling AI Latency When a Premium user requests an AI plan, there is a 3-5 second delay. To prevent user drop-off, we implemented a dedicated "Thinking State" UI with a skeleton loader and encouraging text ("The AI Coach is crafting your strategy..."), turning the wait time into anticipation.

  3. RevenueCat State Management Ensuring the app instantly recognized a successful purchase without requiring a restart was tricky. We implemented a global JourneyContext that listens to the RevenueCat CustomerInfo updates in real-time to unlock the AI features immediately.

Accomplishments that we're proud of

Seamless Paywall: Integrating a functional subscription model that genuinely adds value (AI Customization) rather than just blocking content.

Dynamic Vision Board: The home screen header mathematically calculates the remaining days, This calculation keeps the user's "Big Dream" front and center every time they open the app.

What we learned

The Power of Micro-Interactions: We learned that user retention isn't just about utility; it's about how the app feels. The combination of sound + haptics increased the perceived value of the app significantly.

Hybrid Models are Viable: You don't need to give away expensive AI queries for free. Using a "Template First, AI Second" model is a sustainable way to build LLM-powered apps.

Vibe Coding: Leveraging AI-assisted coding (via Replit) allowed us to prototype complex architectures (like the Hybrid Engine) in days rather than weeks.

What's next for Light Journey

We plan to deepen the AI integration by adding "Adaptive Replanning". If a user misses 3 days of tasks (streak broken), the AI will automatically suggest a simplified "Recovery Plan" to get them back on track without shame. We also aim to implement Social Squads to allow users to share their momentum streaks on Instagram directly.

Built With

Share this project:

Updates