Self-hosted outdoor workout/activity tracker


Keywords
activity-tracker, chartjs, flask, gpx, gpxpy, leaflet, outdoor-activities, python, self-hosted, vue3, workout-tracker, workouts
License
AGPL-3.0-only
Install
pip install fittrackee==0.10.1

Documentation

FitTrackee

A simple self-hosted workout/activity tracker.

Python Version Flask Version code formatter: ruff type check: mypy
Vue Version code formatter: prettier Typescript Version
PyPI version docker image version
pipeline status pipeline status
translation status translation languages
Matrix Mastodon Follow

Web application allowing tracking of outdoor activities (workouts) from files,
with data on your own server.

Several mobile apps or devices can store workouts data locally and export them into a file.
Examples for Android (non-exhaustive list):

It is also possible to add a workout without a file.

Map data from OpenStreetMap.

Documentation

Under heavy development (some features may be unstable).
(see issues and documentation for more info.)

FitTrackee Dashboard Screenshot

Translations

FitTrackee uses Weblate for translation management.

Status (on development branch, may differ from the released version):

Translation status