Inspiration

I hit a dark stretch two years ago. The only things that pulled me out were

  • Hitting gym and
  • Honest conversations with my boys who refused to quit on me.

Therapy is great but progress actually came from momentum + brotherhood. I wanted that mix on demand, so I built Legion

What it does

  • Missions : 7/21/30-day commitments with daily check-ins and streak tracking. Small wins stack fast.
  • Mission Feed : other men follow, cheer, or call you out. Zero progress happens in silence.
  • Meeting Pods : weekly video huddles focused on real issues: Spiritual Growth, Addiction Recovery, Fatherhood, and more.
  • Aurel (AI Guide) : a grounded, masculine chat mentor. Not a therapist, not a hype-man just clear next steps, 24/7.
  • Weekly Challenges + Cash Rewards : beat the leaderboard, take home actual money for levelling up.

How we built it

  • Bolt.new for rapid front-end scaffolding and real-time component syncing.
  • Supabase (Postgres + Row Level Security) for auth, missions, logs, and pod data.
  • OpenAI GPT-4o for Aurel’s conversation engine, streamed via Edge Functions for near-zero-latency replies.
  • Stripe for payouts to weekly-challenge winners and future subscription tiers.

Challenges we ran into

  1. Tone-fine-tuning Aurel : we iterated prompts until the voice felt firm but never preachy.
  2. Real-time feed lag : solved with Supabase Realtime and a simple optimistic-UI pattern in Bolt.

Built With

Share this project:

Updates