Is there any OSS/self hosted alternative to Strava? Where would be the challenges?
And after all this, your user base consists of the people who didn't want to pay for strava.
* the database of "segments" created by users
* the leaderboard data for each segment
* the network-effects of being "the place to record data"
If you create a self-hosted Strava then it isn't really Strava; it's just a log of your workouts.But a self hosted tool still can do a lot for own analysis. For tracking the own progress, the own training plan.
Progress is slow as a solo dev who contributes to it in their spare time, but I’m happy enough with it that I could archive my Strava account and switch to it fully.
I guess you might be able to do interesting dashboards with grafana.