Inspiration

Gabby's brief hit a nerve: "They stay stuck waiting for permission." That's not a productivity problem — it's an emotional one. And no goal tracker solves it because they all start with an empty checklist and say "good luck."

We wanted to build the opposite. An app that asks you what you've been putting off, figures out why you're stuck, and then builds a personalized path forward — right in front of you, in real time. Not a template. Not a pre-made list. A journey generated from your answers, your dream, your timeline.

The language was intentional from day one. "Dreams" not "goals." "Courage points" not "XP." "Stamps" not "badges." The target audience — ambitious women 28–45 — doesn't need another corporate task manager. They need something that feels like it gets them.

What it does

Venture takes a vague dream ("Solo trip to Japan," "Start my business," "Six-figure salary") and turns it into an actionable journey with phases, steps, timeline, and budget estimate — all AI-generated from a short onboarding conversation.

The onboarding IS the product. It asks your name, your dream, why it matters, and what's been holding you back. That last question ("waiting for permission," "not sure where to begin") directly shapes the first phase of your journey. By the time you hit the paywall, you've already seen your full plan and made a hold-to-commit promise — text appearing word by word as you hold the button. You're not buying an app. You're unlocking your plan.

Daily sparks keep you moving between bigger steps. Two-minute micro-actions — learn a phrase, save $3, pin a restaurant — that maintain your streak without demanding an hour of your day. Steps wait until you're ready. No deadlines, no guilt.

The passport replaces generic achievement badges with collectible stamps. Earned stamps glow. Locked stamps wait. Courage points reward scary actions — booking a flight is worth more than researching one.

How we built it

The AI journey generation takes the user's dream, vision category, blocker, and timeline — then produces 12–20 steps broken into phases with a realistic budget and schedule. The onboarding loader isn't fake; it's showing the actual breakdown happening.

Challenges we ran into

Getting the AI output right. Early generations were either too vague ("Step 1: Research your trip") or too granular ("Step 1: Open Google"). We iterated heavily on the prompt engineering to hit the sweet spot — steps that are 10–60 minutes, meaningfully different from each other, and sequenced in a way that builds momentum. The blocker input was key: someone stuck on "waiting for permission" gets a different first step than someone stuck on "money."

Sparks that don't feel generic. Daily micro-actions are easy to make boring. We built four types (mindset, learning, micro-saving, dream-building) and tied them to the specific dream so they feel personal, not like fortune cookies.

The paywall placement. Conventional wisdom says paywall early. We deliberately placed it after the journey reveal and the promise screen — after maximum emotional investment. It's a risk, but the thesis is that conversion is higher when the user already feels ownership over their plan.

Design that respects the audience. Gabby's brief was clear: these are smart, ambitious adults. The biggest competitor in this space uses a pink mascot. We went with warm earth tones (cream, coral, sage, plum), Georgia serif for headlines, and language that's aspirational without being patronizing.

What we learned

The gap between "dreaming" and "doing" isn't about information — it's about ceremony. The hold-to-promise screen, the passport stamps, the courage points for scary actions — these aren't features. They're moments that make the transition from "someday" to "today" feel real. The best apps don't just track behavior. They transform identity.

What's next for Venture

  • Community challenges for social accountability and retention
  • Voice journaling for reflection between steps
  • Travel-specific tools (packing lists, visa checker)

Built With

  • expo.dev
  • openrouter
  • reanimated
  • revenuecat
  • supabase
  • zod
  • zustand
Share this project:

Updates