Repolode
SamR1

SamR1/FitTrackee

GPX 등 활동 파일을 가져와 야외 운동을 기록하고, 데이터는 자체 서버에 보관하는 셀프 호스팅 웹 앱입니다.

대체할 수 있는 제품:Strava

스타
1,176
포크
75
열린 이슈
1
마지막 커밋
어제

어떤 프로젝트인가요?

FitTrackee는 달리기, 사이클링, 하이킹 같은 야외 활동을 기록하는 웹 애플리케이션입니다. 운동 기록은 주로 기기나 휴대폰 앱에서 내보낸 파일을 가져와 추가하며, 파일 없이 직접 기록을 만들 수도 있습니다. 지도 데이터는 OpenStreetMap에서 가져옵니다.

이 프로젝트는 자체 서버에서 실행하도록 설계되어 운동 데이터가 사용자에게 남습니다. Flask와 PostgreSQL/PostGIS 백엔드, Vue 3와 TypeScript 프런트엔드로 구성되어 있으며 CLI도 제공합니다. 패키지는 PyPI에 게시되고 Docker 이미지도 제공됩니다.

README에 따르면 프로젝트가 활발히 개발 중이며 일부 기능은 불안정할 수 있습니다. 문서에는 설치, CLI, 서드파티 도구, 문제 해결 방법이 안내되어 있습니다.

핵심 기능

  • 01GPX 같은 활동 파일에서 운동 기록을 가져옵니다.
  • 02파일 없이 운동 기록을 직접 추가할 수 있습니다.
  • 03OpenStreetMap 데이터를 사용해 지도에 경로를 표시합니다.
  • 04Chart.js로 운동 통계를 차트로 보여줍니다.
  • 05관리용 CLI를 제공합니다.
  • 06PostGIS를 사용하는 PostgreSQL에서 실행됩니다.

활용 사례

  • 상용 서비스에 업로드하지 않고 사이클링이나 달리기 기록을 비공개로 보관합니다.
  • Android 기록 앱이나 스마트워치 연동 앱에서 내보낸 운동 기록을 한곳에 모읍니다.
  • 홈 서버나 VPS에서 개인용 또는 소규모 그룹용 활동 기록 서비스를 운영합니다.

빠른 시작

  1. 1

    공식 문서의 설치 안내를 따르세요

사용 전 알아둘 점

  • 활발히 개발 중이므로 일부 기능이 불안정할 수 있습니다.
  • PostGIS 확장 기능이 설치된 PostgreSQL 데이터베이스가 필요하므로 셀프 호스팅 설정에 추가 작업이 필요합니다.
  • 카피레프트 라이선스인 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의 마지막 커밋은 2026년 11월 4일입니다.
FitTrackee은(는) 어디에 사용할 수 있나요?
상용 서비스에 업로드하지 않고 사이클링이나 달리기 기록을 비공개로 보관합니다. Android 기록 앱이나 스마트워치 연동 앱에서 내보낸 운동 기록을 한곳에 모읍니다. 홈 서버나 VPS에서 개인용 또는 소규모 그룹용 활동 기록 서비스를 운영합니다.
FitTrackee는 어떻게 설치하나요?
공식 문서의 설치 안내를 따르세요
FitTrackee은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SamR1/FitTrackee

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트