Fitness Tracker

Today

Calories
0
Protein
0
grams
Water
0
liters
Beers
0
Run
0
miles
Workout
โ€”

Latest body stats

Weight
โ€”
Waist
โ€”
Shoulders
โ€”

Last 30 days

Calories
โ€”
Protein (g)
โ€”
Water (L)
โ€”
Beers
โ€”
Run miles
โ€”
Weight (lb)
โ€”
Steps ยท Garmin
โ€”
no data
Sleep ยท Garmin
โ€”
no data

Log Workout

Workout History

Weight over time

Volume over time

Past workouts

Body Tracker

Composition

Measurements (in)

Recent entries

Food Tracker

Live totals

Calories
0
Protein
0
grams
Water
0
liters

Run Tracker

This week

Miles
0

Weekly miles

Recent runs

Settings

Exercises & default weights
Workout templates
Food presets
๐Ÿ‹ Coach (AI feedback loop)

Click Generate Coach Brief to produce a copy-pasteable summary of your current state. Paste it into chat with Claude and ask for updated programming or goal adjustments.

Coach notes

+ Add a coach note manually
๐ŸŽฏ Edit goals
Garmin import

Direct Garmin API sync isn't possible from a single HTML file (it requires OAuth and a backend server). Export your data from Garmin Connect as CSV and import it here.

โ˜ Cloud sync (cross-device)

Your data is auto-synced to Supabase so phone and desktop stay in sync. Saves push automatically (debounced ~2s); on launch the app pulls the latest. Last-write-wins per device.

Status: โ€”
Data

8 Habits

Done > perfect. Choose hard. Good.

2Protect Your Morning0d

First 60 minutes. No phone. Sweat. Hydrate.

3Mindful Journaling0d

5 minutes. The 1-2-3 method.
2 priorities for today:
3 gratitudes (one mundane):

4Learn Daily0d

10 pages. Just-in-time. Apply it. Teach it.
Can I be 1% better than I was yesterday?