Endurain: Self-hosted Strava like service

Endurain is a self-hosted service similar to Strava that allows users to track their activities. The frontend of the service is built using PHP, HTML, basic JS, and Bootstrap CSS, while the backend utilizes Python FastAPI and stravalib. The database engine used is MariaDB, and Jaeger is used for observability. Docker images are available for easy deployment of the service. The current features of Endurain include support for multiple users, user profiles, activity imports, connectivity with Strava, and various activity-related functionalities. The author acknowledges that they are not a professional developer and relied on assistance from ChatGPT, using this project as a learning experience. They welcome recommendations and suggestions for improvement.

https://github.com/joaovitoriasilva/endurain

To top