# MyFoodBuddy - Complete Information ## Product Overview MyFoodBuddy is a voice-powered calorie tracking iOS app. Users describe what they ate in natural language and AI extracts full nutritional breakdowns automatically. The app is designed for people who have tried and quit other calorie trackers because they were too tedious. ## How It Works 1. User speaks or types what they ate (e.g., "two eggs, toast with butter, coffee with oat milk") 2. AI identifies each food item and pulls accurate nutrition data from USDA and brand databases 3. User reviews the breakdown, adjusts portions if needed, and taps to log ## Core Features ### Food Logging - Voice input with speech-to-text - Text input in plain English - Barcode scanner for packaged foods - Saved meals and favorite foods for one-tap re-logging - Quick-add from recent foods or previous day - Meal categorization: Breakfast, Lunch, Dinner, Snack ### Nutrition Tracking - Calories, protein, carbs, fats, fiber, sugar, sodium - 20+ micronutrients: calcium, magnesium, iron, zinc, copper, selenium, manganese, phosphorus, potassium, vitamins A, C, D, E - Custom goals with min/max toggles per nutrient - TDEE calculator based on age, weight, height, activity level ### Fiona AI Coach - Conversational AI nutrition coach built on LangGraph - Full access to user's food log, weight history, sleep, heart rate, activity - Analyzes nutritional gaps and macro balance - Correlates sleep, activity, and nutrition patterns - Projects future progress based on current trends - Generates personalized charts within conversations - Remembers user preferences over time ### Apple Health Integration - Two-way sync with HealthKit - Reads: weight, workouts, sleep duration, heart rate, HRV, steps, activity - Writes: weight entries back to Health ### Analytics - Charts for 7 days, 14 days, 30 days, 90 days, 1 year, 2 years - Daily, weekly, monthly, quarterly aggregation views - Color-coded calendar (green = on track, yellow = close, red = over) - Weight tracking with trend visualization - Calorie spike detection and outlier analysis ### Gamification - Logging streaks (daily consistency) - On-track streaks (days within calorie goal) - Food milestones: 100, 500, 1,000, 5,000, 10,000, 50,000 foods logged - High-protein day badges - Achievement unlock notifications - Friend leaderboards for social accountability ### Notifications - Customizable daily logging reminders - Weight logging reminders - Streak protection alerts - Achievement unlock notifications - Friend request notifications ## Pricing - 7-day free trial - $39.99/year after trial - Managed through Apple App Store (RevenueCat) ## Technical Stack - Mobile App: React Native, Expo, TypeScript - Backend API: Node.js, Express, PostgreSQL (Fly.io) - AI Service (Fiona): Python, LangGraph, FastAPI - Landing Page: Next.js 15, Tailwind CSS 4, Vercel ## App Store - Platform: iOS (universal - iPhone and iPad) - Rating: 5.0 out of 5 (12 ratings) - App Store URL: https://apps.apple.com/us/app/myfoodbuddy/id6505124191 - Developer: Adam Gusky ## Links - Website: https://foodbuddy.my - Blog: https://foodbuddy.my/blog - RSS Feed: https://foodbuddy.my/feed.xml - Sitemap: https://foodbuddy.my/sitemap.xml - Privacy Policy: https://foodbuddy.my/privacy - Terms of Service: https://foodbuddy.my/terms - Support Email: adam@foodbuddy.my