SparkyFitness
Une alternative auto-hébergée et axée sur la confidentialité à MyFitnessPal. Suivez votre nutrition, vos exercices, vos métriques corporelles et vos données de santé tout en gardant un contrôle total sur vos données.

SparkyFitness est une plateforme de suivi fitness auto-hébergée composée de :
- Un serveur backend (API + stockage des données)
- Une interface web
- Applications mobiles natives pour iOS et Android
Fonctionnalités principales
- Suivi de la nutrition, de l'exercice, de l'hydratation, du sommeil, du jeûne, de l'humeur et des mesures corporelles
- Définition d’objectifs et bilans quotidiens
- Graphiques interactifs et rapports à long terme
- Profils utilisateurs multiples et accès familial
- Thèmes clair et sombre
- OIDC, TOTP, Passkey, MFA etc.
Intégrations Santé & Appareils
SparkyFitness peut synchroniser les données de plusieurs plateformes de santé et de fitness :
- Apple Health (iOS)
- Google Health Connect (Android)
- Fitbit
- Garmin Connect
- Withings
- Polar Flow (partiellement testé)
- Hevy (non testé)
- OpenFoodFacts
- USDA
- Fatsecret
- Nutritioninx
- Mealie
- Tandoor
- Strava (partiellement testé)
Fonctionnalités IA optionnelles (Bêta)
SparkyAI propose une interface conversationnelle pour enregistrer des données et consulter vos progrès.
- Enregistrez alimentation, exercice, statistiques corporelles et pas via chat
- Téléchargez des photos de repas pour un journal alimentaire automatique
- Conserve l’historique des conversations pour les suivis
Démarrage rapide (Serveur)
Lancez un serveur SparkyFitness en quelques minutes avec 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
🎥 Tutoriel vidéo
Tutoriel rapide de 2 minutes montrant comment installer SparkyFitness (suivi de fitness auto-hébergé).
Documentation
Pour des guides d'installation complets, des options de configuration et la documentation de développement, veuillez visiter notre Site de Documentation.
Liens rapides
- Guide d'installation - Déploiement et configurations
- Aperçu des fonctionnalités - Documentation complète des fonctionnalités
- Flux de travail de développement - Guide du développeur et processus de contribution
- Infos sur l'app iOS et Infos sur l'app Android
Besoin d'aide ?
- Publiez dans les issues/discussions Github.
- Pour une réponse plus rapide et obtenir l'aide d'autres membres de la communauté Rejoignez notre Discord
Historique des étoiles
Traductions
Activité du dépôt
Contributeurs
⚠️ Problèmes connus / Fonctionnalités en bêta ⚠️
SparkyFitness est en cours de développement actif. Des changements majeurs peuvent survenir entre les versions.
- La mise à jour automatique des conteneurs n'est pas recommandée
- Lisez toujours les notes de version avant de faire une mise à niveau
- Chatbot IA
- Accès Famille & Amis
- Documentation de l’API
