Repolode
SamR1

SamR1/FitTrackee

Самостоятельно размещаемое веб-приложение для учёта тренировок на открытом воздухе с импортом GPX и других файлов активностей; данные хранятся на вашем сервере.

Open source альтернатива:Strava

Звёзды
1,176
Форки
75
Открытые issues
1
Последний коммит
позавчера

Что это?

FitTrackee — веб-приложение для учёта занятий на открытом воздухе, например бега, велоспорта и походов. Тренировки обычно добавляют, импортируя файлы, экспортированные с устройств или из мобильных приложений; также тренировку можно создать вручную, без файла. Данные карт берутся из OpenStreetMap.

Проект рассчитан на запуск на собственном сервере, поэтому данные о тренировках остаются у вас. В основе — backend на Flask и PostgreSQL/PostGIS и frontend на Vue 3 и TypeScript; также в комплект входит интерфейс командной строки. Пакеты публикуются в PyPI, доступны и Docker-образы.

В README отмечено, что проект активно развивается и некоторые функции могут работать нестабильно. Документация охватывает установку, CLI, сторонние инструменты и устранение неполадок.

Ключевые возможности

  • 01Импортирует тренировки из файлов активностей, например GPX.
  • 02Позволяет добавлять тренировки вручную, без файла.
  • 03Показывает маршруты на картах с данными OpenStreetMap.
  • 04Строит графики статистики тренировок с помощью Chart.js.
  • 05Предоставляет интерфейс командной строки для администрирования.
  • 06Работает с PostgreSQL и PostGIS.

Сценарии использования

  • Вести личный архив файлов с велотренировками или пробежками, не загружая их в коммерческий сервис.
  • Собирать в одном месте тренировки, экспортированные из приложений для отслеживания активности на Android или приложений-компаньонов для часов.
  • Запустить трекер активности для себя или небольшой группы на домашнем сервере либо VPS.

Быстрый старт

  1. 1

    Следуйте инструкциям по установке в официальной документации

Что важно знать

  • Проект активно разрабатывается, поэтому некоторые функции могут работать нестабильно.
  • Требуется база данных PostgreSQL с расширением PostGIS, что усложняет настройку при самостоятельном размещении.
  • Проект распространяется по лицензии AGPL-3.0 с авторским левом: производные сетевые сервисы обязаны предоставлять исходный код.

В подборках

Темы

#fitness#self-hosted#gpx#outdoor-activities#workout-tracker#flask#vue3#openstreetmap#activity-tracker#chartjs

Частые вопросы

Что такое FitTrackee?
Самостоятельно размещаемое веб-приложение для учёта тренировок на открытом воздухе с импортом GPX и других файлов активностей; данные хранятся на вашем сервере. FitTrackee — веб-приложение для учёта занятий на открытом воздухе, например бега, велоспорта и походов. Тренировки обычно добавляют, импортируя файлы, экспортированные с устройств или из мобильных приложений; также тренировку можно создать вручную, без файла. Данные карт берутся из OpenStreetMap.
FitTrackee можно использовать бесплатно? Какая у него лицензия?
FitTrackee распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FitTrackee всё ещё поддерживается?
Активно поддерживается. Последний коммит в FitTrackee — 4 нояб. 2026 г..
Для чего можно использовать FitTrackee?
Вести личный архив файлов с велотренировками или пробежками, не загружая их в коммерческий сервис. Собирать в одном месте тренировки, экспортированные из приложений для отслеживания активности на Android или приложений-компаньонов для часов. Запустить трекер активности для себя или небольшой группы на домашнем сервере либо VPS.
Как установить FitTrackee?
Следуйте инструкциям по установке в официальной документации
Где скачать FitTrackee?
Исходный код и инструкции по установке — на GitHub: https://github.com/SamR1/FitTrackee

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый трекер тренировок и веса тела для планирования программ, записи подходов и хранения данных на собственном сервере.

19,9 тыс.+2,3 тыс. за неделю2,7 тыс.JavaScriptAGPL-3.0Обновлён 10 часов назад

Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.

2,4 тыс.+17 за неделю150PythonAGPL-3.0Активно поддерживаетсяОбновлён вчера

Самостоятельно размещаемое веб-приложение для фитнес-соревнований среди друзей и коллег с настраиваемыми метриками и опциональным импортом из Strava.

153+2 за неделю11JavaScriptOtherАктивно поддерживаетсяОбновлён 15 часов назад

Веб-приложение с открытым исходным кодом для подключения к базам данных и API, создания интерактивных диаграмм и дашбордов, которыми можно делиться и которые можно встраивать.

4,1 тыс.+10 за неделю457JavaScriptOtherАктивно поддерживаетсяОбновлён позавчера