All projects
HealthAIData VizIntegrations

Health Dashboard

AI-Powered Fitness & Nutrition Analytics

Health Dashboard screenshot
Health Dashboard screenshot

The Problem

Athletes and health-conscious people generate data across 5+ apps with no unified view. Strava doesn't know your body composition. Your DEXA scan doesn't factor into your meal plan. Training load calculations require manual spreadsheets. The result: people collect data they never act on because synthesizing it takes more effort than the workout itself.

Overview

Fitness data is scattered across apps that don't talk to each other. Strava tracks your runs, COROS logs your heart rate, a DEXA scan lives in a PDF, and your meals are in a spreadsheet. Health Dashboard pulls it all into one place and makes it actionable. Strava webhooks stream activity data in real-time. DEXA PDFs get parsed into body composition trends. COROS .FIT files are decoded into training load metrics. And Claude generates personalized meal plans based on your macros, goals, and what's in your fridge. It's the single pane of glass for everything about your body.

Why I Built This

I was training for a marathon and realized I had data everywhere but insights nowhere. Strava told me my pace, COROS told me my heart rate, my DEXA scan was a PDF I never looked at, and my nutrition tracking was a guess. So I built a dashboard that connects all of it. Strava webhooks push activity data automatically. I wrote a parser that extracts body composition data from DEXA scan PDFs. COROS .FIT files get decoded into training load metrics with ACWR ratios and polarization scoring. And instead of guessing what to eat, Claude analyzes my macros, training load, and goals to generate meal plans and recipes. One product, four data sources, and AI that ties it all together.

Key Highlights

  • Claude-powered meal planning: generates recipes based on macros, goals, and available ingredients
  • Strava webhook integration for real-time activity syncing without manual imports
  • DEXA scan PDF parser that extracts body composition data into trackable trends
  • COROS .FIT file decoder for heart rate zones, training load, and recovery metrics
  • Training load analytics: ACWR ratios, monotony scoring, and polarization analysis
  • Body composition dashboard with regional fat distribution and muscle balance tracking

Tech Stack

Next.jsTypeScriptSupabaseAnthropic Claude APIStrava APIRechartsTailwindCSS

Products Built

health

Full health analytics dashboard