# SamR1/FitTrackee

Self-hosted outdoor activity tracker :bicyclist: [mirror of codeberg repository: https://codeberg.org/FitTrackee/FitTrackee]

Repository: https://github.com/SamR1/FitTrackee
Canonical: https://ross.abutalabs.com/products/fittrackee
Homepage: https://docs.fittrackee.org
Language: Python
License: AGPL-3.0
License Family: copyleft
Topics: self-hosted, activity-tracker, outdoor-activities, workout-tracker, workouts, gpx, python, flask, vue3, chartjs, leaflet, gpxpy
Last push: 2026-08-30T18:30:10+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 95, longevity 100
- inputs: {"age_days": 3440, "days_push": 3, "days_rel": 35, "gap_med": 10, "n_releases_24m": 46}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1157, forks 78 (observed 2026-09-01T02:13:57.842424+00:00)

## What it is
FitTrackee is a self-hosted web application for tracking outdoor workouts and activities from GPX and other exported files, with maps, charts, and statistics stored on your own server. It is built with Python/Flask on the backend and Vue 3 on the frontend, using PostgreSQL with PostGIS.

## Use cases
- self-host my workout tracking data instead of Strava
- import GPX files from OpenTracks or FitoTrack and visualize routes
- track cycling and running activities on my own server
- view workout statistics and maps without a cloud service
- keep fitness activity data private under my control

## When to choose
- you want full ownership and privacy of your activity data on your own server
- you already record workouts with apps that export GPX/fit files
- you prefer open-source, self-hosted alternatives to Strava

## When to avoid
- you want automatic sync from fitness devices or cloud services
- you need social features like feeds, followers, or segments
- you don't want to run and maintain your own server with PostgreSQL/PostGIS

## Facets
- artifact type: application
- maturity: active
- function: self-hosted, data-visualization, geospatial, charts, file-upload
- domain: self-hosted, sports, data-visualization, web-development
- platform: self-hosted, python
- tags: workout-tracker, gpx, activity-tracking, flask, vue3, leaflet, outdoor-activities, privacy, maps, docker, web-server, linux

## Member repositories
- SamR1/FitTrackee (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:13:57.842424+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:32:11.267649+00:00, confidence not recorded.
  - readme: https://github.com/SamR1/FitTrackee (fetched 2026-09-01T02:13:57.842424+00:00, sha c7f36c2ce19f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
