Self-hosted activity tracker for managing and visualizing outdoor workout data from exported GPX files.

FitTrackee is a self-hosted web application designed for tracking and visualizing outdoor activity data. It allows users to store workout information on their own server by importing data from exported files, ensuring that health and fitness metrics remain under the user's control. The application functions as a server-side tool that processes activity logs, allowing users to maintain a historical record of their physical activities without relying on third party cloud providers.
Users can upload workout files generated by various mobile applications or devices, or they can manually add workout entries without a file. The system utilizes map data from OpenStreetMap to provide geographic context for the tracked activities. This makes it suitable for users who record hikes, runs, or bike rides and wish to analyze their routes and performance metrics in a private environment. The application is deployed as a server and accessed via a web browser.
The software is built using a Python backend with the Flask framework and a Vue 3 frontend. It employs gpxpy for parsing GPX files and Leaflet for rendering maps. The application is distributed as Python packages and Docker images, facilitating deployment on personal servers. It is intended for individuals who use open-source fitness trackers or smartwatches and prefer to host their own activity history. The architecture supports the ingestion of data from various Android applications and compatible hardware, ensuring that the user remains the sole owner of their fitness data.
FitTrackee serves as a private data repository for outdoor enthusiasts who prioritize data sovereignty and the use of open standards for activity tracking.
A self-hosted dashboard that aggregates RSS feeds, social media posts, and system monitoring into one interface.
A self hosted recipe manager and meal planner with automated import capabilities and shopping list integration.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.