SparkyFitness
Eine selbstgehostete, datenschutzorientierte Alternative zu MyFitnessPal. Verfolge Ernährung, Training, Körperwerte und Gesundheitsdaten und behalte die volle Kontrolle über deine Daten.

SparkyFitness ist eine selbstgehostete Fitness-Tracking-Plattform, die aus folgenden Komponenten besteht:
- Einem Backend-Server (API + Datenspeicherung)
- Einem webbasierten Frontend
- Native mobile Apps für iOS und Android
Kernfunktionen
- Nachverfolgung von Ernährung, Bewegung, Flüssigkeitszufuhr, Schlaf, Fasten, Stimmung und Körpermaßen
- Zielsetzung und tägliche Check-ins
- Interaktive Diagramme und Langzeitberichte
- Mehrere Benutzerprofile und Familienzugang
- Helle und dunkle Designs
- OIDC, TOTP, Passkey, MFA usw.
Gesundheits- & Geräteintegrationen
SparkyFitness kann Daten von mehreren Gesundheits- und Fitnessplattformen synchronisieren:
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (teilweise getestet)
- Hevy (nicht getestet)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (teilweise getestet)
Optionale KI-Funktionen (Beta)
SparkyAI bietet eine konversationsbasierte Oberfläche zum Protokollieren von Daten und Überprüfen des Fortschritts.
- Protokollieren Sie Essen, Bewegung, Körperwerte und Schritte über den Chat
- Laden Sie Essensbilder für die automatische Mahlzeitenprotokollierung hoch
- Behaltet den Gesprächsverlauf für Nachverfolgungen bei
Schnellstart (Server)
Bringen Sie einen SparkyFitness-Server in wenigen Minuten mit Docker Compose zum Laufen.
# 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
🎥 Videoanleitung
Kurzes 2-Minuten-Tutorial, das zeigt, wie man SparkyFitness (selbstgehosteter Fitness-Tracker) installiert.
Dokumentation
Für vollständige Installationsanleitungen, Konfigurationsoptionen und Entwicklerdokumentation besuchen Sie bitte unsere Dokumentationsseite.
Schnellzugriffe
- Installationsanleitung - Bereitstellung und Konfigurationen
- Funktionsübersicht - Vollständige Funktionsdokumentation
- Entwicklungsablauf - Entwicklerleitfaden und Beitrag-Prozess
- iOS App Info und Android App Info
Benötigen Sie Hilfe?
- Erstellen Sie ein Thema in Github Issues/Discussion.
- Für schnellere Antworten und um Hilfe von anderen Community-Mitgliedern zu erhalten Treten Sie unserem Discord bei
Sterne-Historie
Übersetzungen
Repository-Aktivität
Mitwirkende
⚠️ Bekannte Probleme / Beta-Features ⚠️
SparkyFitness befindet sich in aktiver Entwicklung. Zwischen Releases können breaking changes auftreten.
- Automatische Updates von Containern werden nicht empfohlen
- Überprüfen Sie immer die Release Notes, bevor Sie ein Upgrade durchführen
- KI-Chatbot
- Zugriff für Familie & Freunde
- API-Dokumentation
