Skip to content
martinstyvePublic

About

Running race pace calculator and pace guide

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

79 Commits

Folders and files

Repository files navigation

NSA

NSA is a Haskell web application for running pace analysis and guidance.

The site takes a race time and race distance, and shows:

This project was created for INF221 Advanced Functional Programming @ UiB (and personal use)

try it out: nsa.martinstyve.no

Tech Stack

  • Haskell
  • Cabal
  • Servant
  • Lucid
  • Megaparsec
  • Tasty, HUnit, QuickCheck (tests)

Run Locally

Requirements:

  • GHC and Cabal

Build:

cabal build

Run:

cabal run

Open:

Run Tests

cabal test

Input Format

  • Time:
    • mm:ss (example: 18:30)
    • h:mm:ss (example: 1:24:10)
  • Distance:
    • preset values from the dropdown
    • custom distance in meters (1 to 50000)

Personal note

university relevant document in docs, listed in .gitignore

About

Running race pace calculator and pace guide

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages