SparkyFitness
Een zelfgehost, privacygericht alternatief voor MyFitnessPal. Houd voeding, beweging, lichaamsmetingen en gezondheidsgegevens bij terwijl je volledige controle over je data behoudt.

SparkyFitness is een zelfgehost fitness tracking platform dat bestaat uit:
- Een backend server (API + gegevensopslag)
- Een webgebaseerde frontend
- Native mobiele apps voor iOS en Android
Kernfuncties
- Voeding, beweging, hydratatie, slaap, vasten, stemming en lichaamsmetingen bijhouden
- Doelstellingen instellen en dagelijkse check-ins
- Interactieve grafieken en langetermijnrapporten
- Meerdere gebruikersprofielen en gezins-toegang
- Licht- en donkerthema's
- OIDC, TOTP, Passkey, MFA etc.
Gezondheids- & Apparaatkoppelingen
SparkyFitness kan gegevens synchroniseren van meerdere gezondheids- en fitnessplatformen:
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (gedeeltelijk getest)
- Hevy (niet getest)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (gedeeltelijk getest)
Optionele AI-functies (Bèta)
SparkyAI biedt een conversatie-interface voor het loggen van gegevens en het beoordelen van voortgang.
- Voer voeding, beweging, lichaamsstatistieken en stappen in via chat
- Upload voedselafbeeldingen voor automatische maaltijdregistratie
- Behoudt gespreksgeschiedenis voor vervolgacties
Snel starten (Server)
Zet een SparkyFitness-server op in enkele minuten met 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
🎥 Videotutorial
Korte tutorial van 2 minuten waarin wordt getoond hoe je SparkyFitness installeert (self-hosted fitness tracker).
Documentatie
Voor volledige installatiehandleidingen, configuratie-opties en ontwikkelaarsdocumentatie, bezoek onze Documentatiesite.
Snelle links
- Installatiehandleiding - Uitrol en configuraties
- Functieoverzicht - Complete functiedocumentatie
- Ontwikkelworkflow - Ontwikkelaarsgids en bijdrageproces
- iOS App Info en Android App Info
Hulp nodig?
- Plaats een bericht in Github issues/discussie.
- Voor snellere reactie en hulp van andere communityleden Word lid van onze Discord
Sterrenhistorie
Vertalingen
Repositoryactiviteit
Bijdragers
⚠️ Bekende problemen / Bètafuncties ⚠️
SparkyFitness is in actieve ontwikkeling. Er kunnen ingrijpende wijzigingen optreden tussen releases.
- Het automatisch bijwerken van containers wordt niet aanbevolen
- Bekijk altijd de release-opmerkingen voordat u upgradet
- AI Chatbot
- Familie & Vrienden toegang
- API-documentatie
