Retour aux projets

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 — À venir App Store — À venir

Captures

NutriSport — capture 1 Capture 1
NutriSport — capture 2 Capture 2
NutriSport — capture 3 Capture 3
NutriSport — capture 4 Capture 4

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 — À venir App Store — À venir