Inspiration
I joined a functional health startup and suddenly had more pills than clarity. I kept asking: Did I take that? Is any of this working? I was spending $150+/month on supplements with no easy way to track consistency or impact.
Talking with gym friends and biohackers revealed the same pain: expensive stacks gathering dust because manual tracking is a chore. DoseEdge makes tracking as easy as taking a photo, then uses AI to turn doses into results.
What it does
DoseEdge is an AI-powered supplement tracker that helps every dose count:
- Snap-to-log (Vision): Photograph any bottle; the app extracts product details and creates an entry in seconds, with checks to keep data accurate.
- AI assistant: Ask about timing, stacks, or basics. Fet clear, evidence-oriented answers.
- Smart scheduling: Create multi-dose routines (by day/time) and get reminders that stick.
- One-tap dose tracking: Fast logging with timestamps and history for compliance.
Real user moment: One user found that taking magnesium with morning coffee might have been counterproductive. Caffeine can increase magnesium loss.
How we built it
- Mobile: Expo (React Native) for iOS & Android.
- AI: Vision label reading + chat orchestration (Open AI) with real-time lookups to keep details current. Image editing model (Flux Kontext) to align all images with the app design.
- Auth & backend: Stytch auth, Neon Postgres, Express API on Fly.io.
- Monetization: RevenueCat SDK powers freemium: free up to 3 supplements; Pro ($4.99/mo) unlocks unlimited, AI chat, and advanced analytics.
- Analytics & notifications: Mixpanel for product metrics; OneSignal for advanced reminders.
- RevenueCat: Offerings-based paywall, cross-platform entitlement sync, automatic receipt validation.
Challenges we ran into
- Streaming & responsiveness: Delivering fast AI responses without jank. Rendering tool calling responses via stream was very complex.
- Offline sync: Building supplement logging offline first was proving quite hard when syncing online again, so I made everything work an cache locally besides being able to check off while offline.
- Apple Approval: Ran into some problems where I had assumed the business documents were all filled out but was missing one, which meant products were showing in simulator via StoreKit config but not on device.
Accomplishments that we're proud of
- Live on both stores: App Store and Google Play.
- Vision at scale: 383+ supplement photos processed with high accuracy in internal testing / with real users.
- RevenueCat integration: Reliable purchase flow with receipt validation and cross-platform sync.
- User love: Early 5-star feedback.
What we learned
- Simple > complex: One-tap logging and clear reminders beat feature bloat.
- IAP: Never accepted payments before, it was a great experience.
- AI Editing: AI image manipulation at scale.
What's next for DoseEdge
- Streaks & achievements: Gamified progress to strengthen habit formation.
- Weekly Wins reports: AI summaries of consistency and insights.
- Apple Health: Correlate intake with sleep, HRV, and workouts.
- RevenueCat experiments: Pricing, trial lengths, and promos to optimize LTV.
- Referrals: Reward sharing with RevenueCat promotions.

Log in or sign up for Devpost to join the conversation.