Fitvio - a self-hosted wall + phone dashboard that tells triathletes if their last workout made them
I do triathlon, and after every swim, ride or run I wanted to know one thing: was that better, the same or worse than my own similar sessions? So I built Fitvio. It runs on a Raspberry Pi at home, shows everything on a tablet in my hallway, and there's a phone app too. You can try it with made-up data, nothing to install: https://romanbrej.github.io/fitvio/ It's Python (FastAPI, SQLite) and React/TypeScript in one Docker image, and it reads your data from Garmin Connect or Intervals.icu.