CoachBoard

Local-first training oversight for running coaches.

Import TrainingPeaks FIT exports, deduplicate sessions, and review workload trends across athletes without leaving your laptop.

Athletes

13

Workouts

3,136

Total distance

22,322.7 km

Total duration

3238h 01m

What this MVP does

A coach-facing workspace for bulk import, athlete-level review, and cross-athlete flagging.

Import FIT exports

Upload a TrainingPeaks ZIP, extract only .fit.gz workouts, parse session summaries, and deduplicate by file hash.

Track athlete history

Review all workouts per athlete with weekly duration and weekly distance charts for trend visibility.

Coach dashboard

Surface inactivity, short-term load spikes, and missing long runs without relying on any external service.

Local-first storage

Everything lives in SQLite through Prisma, which keeps the setup minimal and portable.

Start here

Use the import flow first, then work outward into athlete review and cross-squad monitoring.