Live data from Hacker News

Show HN: Workout Tracker – self-hosted, single binary web application

github.com

31–40 of 102 posts

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#32
This looks super neat and would be very useful. What apps/devices do people use to collec the GPX information? I found a few in the Play Store but they don't look very privacy respecting...

Edit: Currently eyeing GPSLogger: https://gpslogger.app/

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#33

Heck yeah, this is awesome. Any chance of some kind of social features? I want to control my data, but I also do want to be able to share my fitness stats & journey with a specific self-selected group of people: friends, running club mates, etc Thank you for making this!

Do you mean some kind of "share with Social" button? Or do you mean anonymous access to your recent activities?

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#34
post #30
post #25

By "Workout" do mean only exercise that can be tracked via GPS (walking, running, cycling)? It doesn't seem to track any indoor activities like weight lifting.

Yeah. I was also gleefully looking cause lifting trackers are universally garbage. Diet trackers (Calorie Counters) are also almost universally a pain in the ass, but at least they’re tolerable. There is not a single combined lifestyle experience that is any “good” IMO.

For lifting, check out Gymstro. Free and very good. I recently switched over from FitNotes (also free and good, but quirky).

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#35

This looks super neat and would be very useful. What apps/devices do people use to collec the GPX information? I found a few in the Play Store but they don't look very privacy respecting... Edit: Currently eyeing GPSLogger: https://gpslogger.app/

Check out FitoTrack

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#36
post #8
post #6

I love the minor movement toward self-hosted web apps. I wish they were easy enough to setup as installing an app on Android or iPhone.

Hole in the market? Maybe a NAS-type system for self host? Something a bit stronger than a raspberry

They tried this with a device called Helm Personal Server. No, not the Kubernetes manager.

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#38
post #3

This looks truly excellent, nice work! I've been using RideWithGPS, which is a great tool, but doesn't scratch my "self-host everything, own my own data" itch, so I'll definitely be checking this out. I've built (and use daily) my own barebones workout tracker [1], but it's for non-distance-based workouts (i.e. rep-based stuff/lifts), so this compliments that nicely. [1] https://github.com/bcspragu/stronk

How many things do you self host and how do you manage them all?

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#39
post #30

Earlier quoted context omitted.

Yeah. I was also gleefully looking cause lifting trackers are universally garbage. Diet trackers (Calorie Counters) are also almost universally a pain in the ass, but at least they’re tolerable. There is not a single combined lifestyle experience that is any “good” IMO.

For lifting, check out Gymstro. Free and very good. I recently switched over from FitNotes (also free and good, but quirky).

I was about to recommend fitnotes but if you've swapped then I've got something to check out...

Re: Show HN: Workout Tracker – self-hosted, single binary web application

#40
I came into the github not expecting to like this, but you've done a great job so far! I currently use a combination of Garmin Connect (track on watch & head unit), Intervals.icu (for fitness/freshness and more obvious tracking of performance improvement over time via various power & HR metrics), Strava (for segment and route performance change over time, and of course the social aspect... and routing), Komoot (only for cycling routing), and Elevate for Strava (just testing now, but it looks like a crappier version of intervals.icu so far), and Smashrun for running-only tracking. Oh, and Veloviewer for cycling-only performance/history and route visualizations.

It's a lot.

The problem is that there isn't a single place where you can get both the holistic metrics and the plan in a way that most users will want (which almost mandates a Strava interface). Apps like Veloviewer or Elevate already have this, but both either fall very short functionally or specifically only target a subset of features.

When I complete a run or ride, the first thing is to check Garmin to see how it related to, or impacted, my physiological health metrics, since I rely on Garmin for things like sleep quality, training readiness, and load tracking. Then to Strava to see how it went compared the previous times on the route and look at segments, or perhaps to give kudos to someone I was with. Then to intervals.icu to dig into the performance metrics (power, HR).

Intervals.icu is great because it handles workout planning, too, but the one big thing it's missing is routes & segments for IRL activities. Veloviewer has this, but it is missing all of the training/planning/fitness features. Imho, the killer app in the space is going to be whoever is able to augment the planning/tracking pieces, which are largely grunt work to develop, with the social bits that Strava has. The existential risk for indy devs is that your product is just a feature for Strava, and you could easily become disintermediated (or they shut down or charge exorbitant rates for API access -- it's already highly rate limited).

You're doing great work, but I'll keep paying for intervals.icu, Strava & Veloviewer for now because they all do slightly different things, even if there's significant overlap.

Post reply on HN