I built AeroBase (https://aerobase.run) for runners focused on aerobic base building — the MAF method, low HR training, that kind of thing.
It connects to Garmin via OAuth and automatically syncs your activities to show: - Cardiac drift trends over time - HR zone distribution (are you actually running easy enough?) - MAF pace progression - Resting HR and wellness trends - Goal tracking (weekly distance, easy % targets, race goals)
The motivation was my own training — I couldn't find a tool that specifically tracked aerobic development over months the way I wanted to see it. Strava shows you what you did; this shows you whether your base is actually improving.
It's free to use. Would love feedback, especially from anyone deep into MAF or polarised training.
I wanted to do something fun in Elixir and ended up building a localhost tunnel. I've used ngrok for showing my local dev to others and testing webhooks, but figured I'd see what I could make myself.
npx runlocal 3000 - Gives you a public HTTPS URL forwarding to localhost. No account, no config.
It's a single Phoenix app using WebSocket to relay HTTP in real time. No database, no Redis. Fully open source, EU owned and hosted, MIT licensed. Please give feedback
Code is hosted at github: https://github.com/runlater-eu/runlocal-server