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.

Flutter Dart
✓ 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