A collection of tools for runners and their coaches. Try it out here.
Running Tools contains six calculators:
- Batch Calculator: Create tables of the results of the other calculators over a range of inputs
- Pace Calculator: Calculate distances and times that are at the same pace
- Race Calculator: Estimate equivalent results for races of different distances and/or times
- Split Calculator: Find splits, paces, and cumulative times for the segments of a race
- Unit Calculator: Convert between different distance, time, speed, and pace units
- Workout Calculator: Estimate target workout splits using previous race results
The Pace, Race, and Unit Calculators are the simplest to use, while the Batch, Split, and Workout Calculators are designed for more advanced use cases. More information about each calculator can be found here.
Install dependencies
npm install
Run development server
npm run dev
Run type checker, linter, unit tests, and end-to-end tests
npm run type-check
npm run lint
npm run test:unit
npm run test:e2e
Build for production
DOMAIN=example.com BASE_URL=/running-tools/ npm run build