Skip to content

martinstyve/nsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors