A self-hosted fitness tracking service designed for full data control and privacy.
Endurain is a robust self-hosted fitness tracking service built to empower users with complete sovereignty over their personal activity data. Unlike many commercial platforms, Endurain allows you to host your data on your own infrastructure, ensuring privacy and control. It supports a wide array of functionalities, including multi-user access, seamless integration with popular fitness ecosystems like Strava and Garmin Connect, and the ability to import activity data from common file formats such as .gpx, .tcx, and .fit.
The architecture of Endurain leverages modern web technologies: a responsive frontend built with Vue.js, a powerful backend powered by Python FastAPI, and flexible database options including MariaDB or PostgreSQL. Deployment is streamlined through Docker, with configuration managed via environment variables for ease of customization. The project also incorporates basic observability with Jaeger, providing insights into its operations. Developed by an amateur triathlete, Endurain also uniquely focuses on tracking gear and gear components usage, catering to the specific needs of endurance athletes.
0 reviews
Sign in to write a review and help other indie hackers make informed decisions.
Sign In to Write a ReviewBe the first to share your experience with this tool!
Join thousands of indie hackers building with Endurain