Grats for the idea and the execution, but if I understand it correctly this is better described as a selfhosted frontend for Strava data? So not selfhosted Strava service, but a UI that still needs the cloud service and account. This should be clarified upfront.
I haven't tried it, but I understand the Strava integration as optional. You can source your data from Strava and then use it on its own. Might've misunderstood the readme though