Actual runs, matched against the plan. Edit or add entries — this seeds from your recent Strava activity.
Date
Activity
Dist.
Time
Pace/km
Avg HR
Performance
Prediction uses your logged pace data. Target back-calculates the paces you'd need to hit a goal.
Target
Prediction
Adherence insight
Add a race
Only the 5K plan is loaded from the official JRF guide. Other categories generate a simplified auto-template scaled to weeks-until-race — treat it as a starting point, not an official program.
Edit session
Cloud sync (optional)
This dashboard has no server of its own, so by default your data only lives in this browser tab — use Export/Import to carry it around. If you want it to persist automatically across devices, connect a free Supabase project:
Create a free project at supabase.com.
In the SQL editor, run: create table dashboard_data (id text primary key, payload jsonb, updated_at timestamptz default now());
Copy your Project URL and anon public key from Settings → API, paste them below.
Nothing is sent anywhere until you fill this in and click Save — it's entirely optional.