Sync activities automatically from Strava. You'll need your Strava app Client ID. (Full token exchange needs a small backend β see the note.)
Strava redirects back with a temporary code. Exchanging it for an access token requires your Client Secret, which must stay on a server (your Cloudflare Worker) β never in this file. For now, CSV import and manual entry work fully offline.
This week
SwimBikeRunBrickStrengthRest
Weekly plan
Training volume (last weeks)
Fitness trends
Today's intake
Meals logged today
Badges
Let's set you up
A few quick choices and your plan is ready.
Your goal
Weekly schedule (leave as-is to use a smart default)