WellnessCAN I VIBECODE
MyFitnessPal Premium?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
MyFitnessPal Premium is the paid tier of MyFitnessPal, a calorie and macro tracking app by MyFitnessPal LLC (owned by Francisco Partners). It costs $79.99/year or $19.99/month. Premium adds faster logging tools: barcode scanning, meal scan (photo-based food identification, iOS/Android, English), voice logging, and multi-day logging. It removes ads and enables custom calorie and macro goals by gram or percentage, different goals by day, calorie goals by meal, net carb tracking (US/Canada), an intermittent fasting tracker, customizable nutrient dashboard views (Macro-focused, Macros+Heart Healthy, Macros+Carb Conscious), food quality insights, meal timing insights, weekly progress history, export of meal-level nutrition and exercise history, priority support, recipe bookmarking, and Fitbit/Google Health food-name sync. Premium+ ($99.99/year) adds a meal planner, 1,500+ recipes, grocery lis
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a web app that recreates the core MyFitnessPal Premium logging workflow: a daily food diary where users log meals by searching a food database, scanning a barcode, or snapping a photo of a meal, with calorie and macro targets that update in real time. Requirements: (1) user accounts with profile (age, height, weight, activity level) and goal-based calorie/macro targets; (2) food database with search plus barcode lookup via the Open Food Facts API, and a photo-to-food suggestion flow using client-side image capture with keyword matching (no ML model needed); (3) diary grouped by meal (breakfast, lunch, dinner, snacks) showing per-meal and daily totals, remaining calories, and macro ring charts; (4) custom macro goals by gram or percentage, per-day goals, and an intermittent fasting window tracker; (5) weekly progress history with CSV export of diary entries; (6) ad-free, responsive UI. Technical approach: React + TypeScript front end, Node/Express or Supabase backend, SQLite/Postgres persistence, JWT auth, Open Food Facts for barcode data. Do not copy MyFitnessPal's brand, logo, colors, copy, or UI layout; design an original interface. Out of scope: meal planner with recipes, grocery list syncing, wearable/device sync, mobile push notifications, ML-based meal photo recognition, and real payment/subscription billing (mock the paywall). Include a README with setup steps, required API keys, and known limitations (e.g., barcode coverage depends on Open Food Facts; photo matching is heuristic).