FitTrackee

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

FitTrackee screenshot 1

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.

Key features

  • Import of outdoor activity data from GPX files
  • Manual entry of workouts without external files
  • Visualization of activity paths using OpenStreetMap
  • Support for data exported from FitoTrack and OpenTracks
  • Compatibility with OSMAnd and Runner Up exports
  • Integration with Amazfish for smartwatch data
  • Self-hosted deployment for private data management
  • Multi-language support managed via Weblate

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity18 days ago
Repository Age9 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.