달리기와 기타 GPX 기반 운동을 지도, 통계, 일일 측정값과 함께 기록하는 셀프 호스팅 웹 앱입니다.
- 스타
- 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
공식 문서의 설치 안내를 따르세요
사용 전 알아둘 점
- 활발히 개발 중이므로 일부 기능이 불안정할 수 있습니다.
- PostGIS 확장 기능이 설치된 PostgreSQL 데이터베이스가 필요하므로 셀프 호스팅 설정에 추가 작업이 필요합니다.
- 카피레프트 라이선스인 AGPL-3.0에 따라 파생된 네트워크 서비스는 소스 코드를 공개해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
루틴 계획, 세트 기록, 데이터 자체 보관을 지원하는 셀프 호스팅 헬스장·체중 기록 앱입니다.
Strava, Garmin Connect 및 GPX/TCX/FIT 파일의 활동을 동기화·분석하고 데이터를 자체 서버에 보관하는 셀프 호스팅 피트니스 트래킹 서비스입니다.
Strava 데이터나 업로드한 FIT/TCX/GPX 활동 파일을 통계, 차트, 장비 관리로 보여주는 셀프 호스팅 오픈소스 대시보드입니다.
친구나 직장 동료와 피트니스 챌린지를 진행할 수 있는 셀프 호스팅 웹 앱으로, 맞춤 지표와 선택형 Strava 가져오기를 지원합니다.
데이터베이스와 API를 연결해 실시간 대시보드와 차트를 만들고 공유하거나 다른 곳에 삽입할 수 있는 오픈소스 웹 앱입니다.