logo
icon

Workout Tracker

Workout Tracker is a self-hosted workout tracking application for running, cycling, and other GPX-based activities. Import GPX files, view routes on maps, track distance and pace, and monitor your fitness progress over time. Uses SQLite for storage.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolHealth

Workout Tracker

A self-hosted workout tracking application for running, cycling, and GPX-based activities. Import GPX files, view routes on interactive maps, track performance metrics, and monitor fitness progress.

What You Can Do After Deployment

Visit your domain and create your first user account. Start logging workouts manually or by importing GPX files.

GPX import: Upload GPX files from your GPS watch or phone. Routes are displayed on interactive maps with elevation profiles. Supports bulk import.

Manual entry: Log workouts without GPS data — enter distance, duration, type, and notes manually.

Route visualization: View workout routes on OpenStreetMap with color-coded speed or elevation overlays. Compare routes across different workouts.

Statistics: Track total distance, pace, elevation gain, and workout frequency. View trends over weeks, months, or years with charts.

Multi-sport: Supports running, cycling, walking, hiking, swimming, and other activity types. Each type tracks relevant metrics.

User accounts: Multiple users can share the same instance with separate workout histories and statistics.

Configuration

  • Data storage: SQLite database and uploaded GPX files are stored in /data
  • First user: Register your account on first visit — the first user created becomes the admin

License

MIT — GitHub