SparkyFitness
Kendi sunucunuzda barındırabileceğiniz, gizliliğe öncelik veren MyFitnessPal alternatifidir. Beslenme, egzersiz, vücut ölçüleri ve sağlık verilerini takip edin ve verilerinizin kontrolü tamamen sizde olsun.

SparkyFitness aşağıdakilerden oluşan kendi sunucunuzda barındırılan bir fitness takip platformudur:
- Bir arka uç sunucusu (API + veri depolama)
- Web tabanlı bir ön yüz
- iOS ve Android için yerel mobil uygulamalar
Temel Özellikler
- Beslenme, egzersiz, su tüketimi, uyku, oruç, ruh hali ve vücut ölçümleri takibi
- Hedef belirleme ve günlük kontrol
- Etkileşimli grafikler ve uzun vadeli raporlar
- Çoklu kullanıcı profilleri ve aile erişimi
- Açık ve koyu temalar
- OIDC, TOTP, Passkey, MFA vb.
Sağlık & Cihaz Entegrasyonları
SparkyFitness, birden fazla sağlık ve fitness platformundan veri senkronize edebilir:
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (kısmen test edildi)
- Hevy (test edilmedi)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (kısmen test edildi)
Opsiyonel Yapay Zeka Özellikleri (Beta)
SparkyAI, veri kaydı ve ilerleme incelemesi için sohbet tabanlı bir arayüz sunar.
- Sohbet üzerinden yemek, egzersiz, vücut istatistikleri ve adım kaydı yapın
- Otomatik öğün kaydı için yemek görsellerini yükleyin
- Takipler için konuşma geçmişini saklar
Hızlı Başlangıç (Sunucu)
Docker Compose kullanarak dakikalar içinde bir SparkyFitness sunucusu çalıştırın.
# 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
🎥 Video Eğitim
SparkyFitness’in (kendi barındırılan fitness takipçisi) nasıl kurulacağını gösteren hızlı 2 dakikalık eğitim.
Dokümantasyon
Tam kurulum kılavuzları, yapılandırma seçenekleri ve geliştirme belgeleri için lütfen Dokümantasyon Sitemizi ziyaret edin.
Hızlı Bağlantılar
- Kurulum Kılavuzu - Dağıtım ve yapılandırmalar
- Özellikler Genel Bakış - Tüm özelliklerin belgeleri
- Geliştirici İş Akışı - Geliştirici rehberi ve katkı süreci
- iOS Uygulama Bilgisi ve Android Uygulama Bilgisi
Yardıma mı ihtiyacınız var?
- Github issues/discussion bölümünde paylaşın.
- Daha hızlı yanıt almak ve diğer topluluk üyelerinden yardım almak için Discord’a Katılın
Yıldız Geçmişi
Çeviriler
Depo etkinliği
Katkıda Bulunanlar
⚠️ Bilinen Sorunlar / Beta Özellikler ⚠️
SparkyFitness aktif olarak geliştirilmektedir. Sürüm değişiklikleri arasında uyumsuzluklar olabilir.
- Otomatik güncellenen konteynerler önerilmez
- Yükseltmeden önce her zaman sürüm notlarını inceleyin
- AI Sohbet Botu
- Aile & Arkadaş erişimi
- API dokümantasyonu
