The Fitness Log is built in deliberate phases. Phase 1 is live; the rest are planned and intentionally not started yet — each one is added only once the phase before it is solid.
Pull six months of recovery, sleep, strain, and workouts from WHOOP and lay them out on one page: hero scores, recovery and strain charted together, HRV and sleep trends, all-time personal records, sport mix, and computed patterns.
See the whole picture of training and recovery at a glance, on any device, with no app to open.
A scheduled job refreshes the snapshot from WHOOP once a day on its own, instead of only when Susan opens the dashboard.
The page stays current even on days she doesn't visit — no manual refresh required.
Replace the fixed-template "Today's Call" with a short summary written fresh each day that reads the week in context.
A more useful, more human one-line call on how to train today.
Gentle loading placeholders while data fetches, tabular numerals so columns of figures line up, and a copy pass over the onboarding page and connection-bar wording.
Smaller rough edges smoothed once the bigger pieces are solid.
Phases are sequential. A later phase is never started early, and nothing is added to an earlier phase just because it would be easy to slot in.