NutriSport
Application mobile complète pour suivre son alimentation quotidienne et ses activités sportives. Suivi des macronutriments, historique des repas, intégration d'exercices et statistiques de progression.
✓ Play Store
App Store — À venir
Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Contexte
Gestion du cache offline pour le suivi nutritionnel sans connexion. Synchronisation des données entre device et serveur sans perte.
Stack technique
Frontend
Flutter
Dart
Backend
Python
API REST
Infrastructure
Docker
Traefik
VPS
Outils
Git
GitLab CI
Architecture
Architecture Flutter clean avec séparation domaine/data/presentation. API REST Python avec base de données PostgreSQL, le tout conteneurisé avec Docker et exposé via Traefik.
Ce que j'ai appris
L'importance du offline-first pour une app de tracking quotidien. Les utilisateurs oublient de logger si l'app est lente ou nécessite une connexion.
Télécharger NutriSport
✓ Play Store
App Store — À venir