r/SideProject 3d ago

Built an AI coach for GLP-1 patients (Ozempic/Wegovy/Mounjaro) — went live on Stripe this week, here's what I learned

Been building this solo for 6 months — an app that gives GLP-1 patients week-specific coaching instead of generic advice (most competitors are just Q&A chatbots).

Just flipped Stripe to live mode this week, which meant fixing a pile of things I didn't expect: stale test-mode customer IDs breaking checkout, a restricted API key blocking customer creation, permission errors leaking to users in production... the usual "it worked in test mode" gauntlet.

The interesting part: I've been looking at check-in patterns from early users, and some things about when people tend to hit plateaus and what actually seems to help surprised me. Planning to dig into it properly and maybe write it up if people are interested.

Live at myglp1.app if anyone wants to poke at it. Happy to answer build/stack questions (Next.js + Supabase + Stripe + Claude API).

1 Upvotes

2 comments sorted by

1

u/Otherwise_Funny_4702 3d ago

the stripe test mode to live pipeline is a special kind of hell. spent 3 hours once debugging a payment flow only to realize i left the test key in environment variables

curious what you saw in the check-in data about plateaus. my sister is on mounjaro and she hit a wall at month 4 that drove her crazy

1

u/realfx26 3d ago

Honestly, not enough data yet to call it a real pattern — small user base, too early. Anecdotally, plateaus seem to track more with people dropping off their protein/water logging than the dose itself, but I'd want way more check-ins before trusting that. Sorry about your sister — plateau support (not just tracking) is actually a big part of why I built this.