Athletes in database
13
Athletes are created automatically on first import.
Stored workouts
3,136
Duplicate FIT files are skipped using a unique SHA-256 hash.
Athlete intake import
Upload a Google Forms CSV export to preview and create or update athlete details and active race goals.
TrainingPeaks import
Upload a ZIP export, then CoachBoard extracts every .fit.gz file, gunzips it, parses session-level FIT data, and stores clean workout summaries in SQLite.
Strava import
Refresh the selected athlete's Strava token, pull recent activities, and skip activities already imported by Strava ID.
Selected athlete must be connected with read and activity:read_all scope.Connect Strava