🠄 Back to solutions

Endurain

Endurain is a self-hosted fitness tracking application that puts you in control of your data and fitness journey.

Description

Endurain is a self-hosted fitness tracking application designed for users who value data privacy and control. It allows users to track various fitness activities, integrate with popular services like Strava and Garmin Connect, and manage their personal fitness data without relying on third-party platforms. Built using a combination of Vue.js, Python FastAPI, and MariaDB/PostgreSQL, Endurain offers a robust and customizable solution. The application supports multiple users, detailed activity tracking, gear management, and advanced features like multi-language support and dark/light theme switching. Endurain is actively developed and welcomes community contributions.

Features

Endurain boasts several key features and characteristics, including: multi-user functionality; customizable admin and user profiles; activity import via manual or bulk upload of .gpx and .fit files; Strava and Garmin Connect integrations; activity feeds and statistics; basic activity privacy settings; gear tracking; user pages with stats and activity history; follower features; multi-language support; and a dark/light theme switcher. It also features third-party app support and weight logging, and has planned features such as live tracking and gear component tracking.

Benefits

Endurain offers several key benefits including: -Complete control over your fitness data and hosting environment. -Integration with popular fitness platforms like Strava and Garmin Connect. -Robust features including detailed activity tracking, gear management, and multi-user support. -Customizable and extensible through its open-source nature. -Privacy focused and self-hosted design. -Active development and community contribution. -Multi-language support for a global user base.

Links

Details