Logo Lanfrica

mvch1ne/sprintlab

Domaine:

digital infrastructure

Type de record:

softwaretools
Créateur:
mvc
Hôte:
Free, open-source sprint kinematic analysis — upload a video, get research-level biomechanics metrics. Built to bridge the resource gap for athletes in under-resourced parts of the world. SprintLab is a desktop application I made to help sprinters perform kinematic analysis on their training videos so they can gain insights and improve their performance. It's built with Electron and a React/TypeScript frontend, and coupled with a Python backend built with FastAPI and RTMLib for highly accurate, research-level pose estimation and tracking of body landmarks. The desktop app bundles everything into a single installer — no Python, no server setup, just download and run. The app lets users upload videos, calibrate real-world distances and compute performance metrics like ground contact times, stride length, joint angles, linear and angular velocities, acceleration, and more — all from just a video. This project is very personal to me. As an athlete and engineer from Ghana, West Africa, where biomechanics labs are pretty much non-existent, I looked around for a tool to help level the playing field and realized I had to build it myself. SprintLab is open to everyone worldwide, but my major motivation is to help bridge the resource gap in underdeveloped parts of the world, like Africa. I'm excited to see how it helps athletes everywhere. ### FULL DOCUMENTATION WEBSITE→ ### DEMO VIDEO → --- ## Table of Contents - Download - Features - Architecture - Tech Stack - Project Structure - Getting Started - Building from Source - How It Works - Metrics Reference - Testing --- ## Download A pre-built Windows installer is available on the **Releases page**. | Platform | File | Notes | | -------- | -------------------------------------------- | ----------------------------- | | Windows | `SprintLab Setup x.x.x.exe` (NSIS installer) | Available on Releases page | | macOS | `SprintLab-x.x.x.dmg` | Build from source (see below) | | Linux | `SprintLab-x.x.x.AppImage` | Build from source (see below) | > **Windows users:** Right-click the installer an …