Synthetic workouts that hold up to scrutiny.
In production — mytrackcompanion.fr - free trial
Generates complete workouts in FIT and GPX format: route, elevation, cadence and heart rate all consistent with one another, importable into Garmin Connect, Strava and other tracking platforms.
Testing a fitness app, a Strava integration or a training dashboard calls for realistic data. Recording it yourself takes hours; hand-crafting it produces files that platforms reject or render badly.
A Node backend that builds spec-compliant FIT and GPX files, and a React interface to set up the activity - route, duration, elevation gain, effort profile. Testing and deployment run through GitHub Actions.
Node.js · React · JavaScript · FIT · GPX · GitHub Actions