Skip to content

ashermorgan/running-tools

Repository files navigation

Running Tools

A collection of tools for runners and their coaches. Try it out here.

Features

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.

Setup

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

About

A collection of tools for runners and their coaches

Topics

Resources

Stars

Watchers

Forks