SparkyFitness
Một giải pháp thay thế MyFitnessPal tự lưu trữ, ưu tiên quyền riêng tư. Theo dõi dinh dưỡng, luyện tập, chỉ số cơ thể và dữ liệu sức khỏe với toàn quyền kiểm soát dữ liệu của bạn.

SparkyFitness là nền tảng theo dõi thể hình tự lưu trữ gồm có:
- Một máy chủ backend (API + lưu trữ dữ liệu)
- Một giao diện web frontend
- Ứng dụng di động gốc cho iOS và Android
Tính Năng Cốt Lõi
- Theo dõi dinh dưỡng, tập luyện, nước uống, giấc ngủ, nhịn ăn, tâm trạng và các chỉ số cơ thể
- Thiết lập mục tiêu và kiểm tra hàng ngày
- Biểu đồ tương tác và báo cáo dài hạn
- Nhiều hồ sơ người dùng và truy cập gia đình
- Chủ đề sáng và tối
- OIDC, TOTP, Passkey, MFA, v.v.
Tích Hợp Sức Khỏe & Thiết Bị
SparkyFitness có thể đồng bộ dữ liệu từ nhiều nền tảng sức khỏe và thể dục:
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (đã kiểm thử một phần)
- Hevy (chưa kiểm thử)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (đã kiểm thử một phần)
Tính Năng AI Tùy Chọn (Beta)
SparkyAI cung cấp giao diện hội thoại để ghi nhật ký dữ liệu và xem xét tiến trình.
- Ghi lại thức ăn, bài tập, chỉ số cơ thể, và số bước qua trò chuyện
- Tải ảnh món ăn để tự động ghi nhận bữa ăn
- Giữ lại lịch sử hội thoại để theo dõi
Bắt đầu nhanh (Máy chủ)
Khởi động máy chủ SparkyFitness trong vài phút bằng Docker Compose.
# 1. Create a new folder
mkdir sparkyfitness && cd sparkyfitness2. Download Docker files only
curl -L -o docker-compose.yml https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/docker-compose.prod.yml
curl -L -o .env https://github.com/CodeWithCJ/SparkyFitness/releases/latest/download/default.env.example3. (Optional) Edit .env to customize database credentials, ports, etc.
4. Start the app
docker compose pull && docker compose up -dAccess application at http://localhost:8080
🎥 Hướng Dẫn Video
Video hướng dẫn nhanh 2 phút chỉ cách cài đặt SparkyFitness (trình theo dõi thể hình tự lưu trữ).
Tài Liệu Hướng Dẫn
Để có hướng dẫn cài đặt đầy đủ, tuỳ chọn cấu hình và tài liệu phát triển, vui lòng truy cập Trang Tài Liệu.
Liên Kết Nhanh
- Hướng Dẫn Cài Đặt - Triển khai và cấu hình
- Tổng Quan Tính Năng - Tài liệu tính năng đầy đủ
- Quy Trình Phát Triển - Hướng dẫn lập trình viên và quy trình đóng góp
- Thông Tin Ứng Dụng iOS và Thông Tin Ứng Dụng Android
Cần Hỗ Trợ?
- Đăng bài trong phần vấn đề/thảo luận trên Github.
- Để nhận phản hồi nhanh hơn và hỗ trợ từ cộng đồng Tham gia Discord của chúng tôi
Lịch Sử Gắn Sao
Dịch Thuật
Hoạt động kho lưu trữ
Những người đóng góp
⚠️ Vấn đề đã biết / Tính năng Beta ⚠️
SparkyFitness đang trong quá trình phát triển tích cực. Có thể xảy ra thay đổi phá vỡ giữa các lần phát hành.
- Không khuyến nghị cập nhật container tự động
- Luôn xem lại ghi chú phát hành trước khi nâng cấp
- Chatbot AI
- Truy cập Gia đình & Bạn bè
- Tài liệu API
