NSA - Running Pace Analysis

Advanced Functional Programming (INF221) Spring 2026
NSA Running Pace Analysis

Project Overview

NSA is a Haskell web application for running pace analysis and guidance. The application takes a race time and race distance as input and calculates equivalent race times for standard race distances, as well as interval pace ranges for "Norwegian Singles Approach" style workouts. This project was created as an assignment for Advanced Functional Programming at UiB and is actively used for personal training planning.

Technologies Used

Haskell Web Development Functional Programming