Gym Rat — Personal AI Fitness Dashboard
Built for personal use with close family (3 users). Users log meals and weight, track calorie intake, and ask AI for workout plans and recipe breakdowns including macro/micro nutrients. Includes a dashboard and structured daily tracking.

Problem
Wanted a simple system to track daily calories/weight and get fast, personalized AI help for meals and training plans.
Constraints
- • Fast daily logging UX
- • Accurate-ish nutrition breakdown presentation
- • Secure multi-user access (small group)
Solution
Built a lightweight full-stack dashboard with daily logs, AI-powered meal/recipe calculations, and workout planning prompts, stored in Supabase with user-based access.
Key Features
Daily Dashboard
Track calories, weight, and progress over time.
Meal Logging
Log what you ate and keep a daily intake total.
AI Meal Plans
AI generates recipes with macro/micro nutrient breakdown.
Workout Planning
Ask AI for training plans based on goals and context.
Tech Decisions
Supabase for Fast Iteration
Used Supabase to quickly implement auth + database for a small private product.
Prompt-driven Nutrition Outputs
Designed prompts to return structured nutrition data suitable for a dashboard.
Performance & Metrics
Lessons Learned
- • Dashboards only work when input friction is low
- • AI outputs must be structured to be usable in UI
- • Small private apps still benefit from clean auth/data boundaries