I ditched Strava after its API shutdown and found something better: a self-hosted fitness database that actually respects ...