Inspiration

There’s a gap between women dreaming big and actually getting those dreams done. Habit tracking apps have flooded the market, but are often just another thing adding to dreamers’ already very full plates. Built for the Revenue Shipyard Creator Contest, Checkpoints helps ambitious women actually build a life they don’t need a vacation from (and then take them anyway).

What it does

Checkpoints turns word-barfed dreams into bite-sized micro-actions called checkpoints using AI co-creation. You describe what you want to achieve, the AI asks clarifying questions, and together you build a personalized track of actionable steps. The AI stays your partner along the way rewarding you for both progress and rejection.

How we built it

  • Frontend: React + TypeScript + Vite, styled with Tailwind CSS and shadcn/ui components. Framer Motion handles animations throughout. State management is Zustand with persistence.
  • Backend: Lovable Cloud (Supabase) powering a single, robust edge function (process-goal) that handles goal refinement, clarifying questions, checkpoint generation, and personalized AI celebrations — all via the Lovable AI Gateway (Gemini models).
  • Native: Capacitor wraps the web app for iOS, with native haptics, filesystem access, and share sheet integration.
  • Gamification: A custom leveling system with scaling XP thresholds, milestone achievements (e.g., "Habit Formed" at 66 days — the scientifically-backed habit formation number), puzzle assembly, and a slot machine reward mechanic.

Challenges we ran into

Balancing gamification without being annoying. Streak shields, rejection rewards, and milestone celebrations needed to feel earned and delightful rather than manipulative.

Accomplishments that we're proud of

The AI co-creation flow genuinely feels like a conversation, not a form. You say "I want to get fit" and it asks smart follow-ups before generating tailored checkpoints.

What we learned

AI works best as a co-pilot assisting the user in their own decision-making process. At the end of the day, the user stays in the driver's seat. The best results come from the AI generating options that users can edit, reorder, add to, and delete instead of a finished plan.

What's next for Checkpoints

Social accountability, share goals with a friend in the platform, cheer each other's wins, maybe a community element!

Built With

  • auth)
  • capacitor
  • capacitor-(ios)
  • edge-functions
  • framer-motion
  • framer-motion-(animations)
  • lovable
  • react
  • revenuecat
  • revenuecat-(in-app-purchases)
  • supabase
  • supabase-(database
  • tailwind-css
  • typescript
  • vite
  • zustand
  • zustand-(state-management)
Share this project:

Updates