Fonctionnement hors connexion & synchronisation

Hors connexion

Nutritor n'ayant pas de backend, une grande partie de l'application fonctionne sans connexion, une fois l'application chargée.

FonctionHors connexionEn ligne
Encyclopédie nutritionnelle (85 entrées)✅ ComplèteNon requis
Base CIQUAL (3 167 aliments)✅ Complète (embarquée)Non requis
Journal, repas, symptômes, statistiques✅ Lecture/écriture complètes (données locales)Non requis
Protocole FODMAP, Défi 30 jours✅ Complets (données locales)Non requis
Recherche Open Food Facts⚠️ Résultats déjà en cache uniquement (TTL 12 h)✅ Requis pour de nouvelles recherches
Scan de code-barres → fiche produit⚠️ Le scan lui-même fonctionne, mais la fiche produit nécessite Open Food Facts en ligne✅ Requis
Toutes les fonctionnalités IA (enrichissement, générateur, Cuisine IA, mémoire digestive, photo IA)❌ Indisponibles✅ Requis (sauf Ollama sur réseau local, qui ne nécessite pas Internet mais nécessite le serveur Ollama joignable)

En cas de perte de réseau en cours d'utilisation, les fonctions listées « en ligne uniquement » échouent avec un message d'erreur ; le reste de l'application continue de fonctionner normalement puisque toutes les données restent locales.

Synchronisation

Non applicable. Nutritor ne synchronise aucune donnée entre appareils : il n'existe ni compte utilisateur ni backend applicatif. Toutes les données sont propres à l'appareil sur lequel elles ont été saisies. Pour transférer des données vers un autre appareil, utiliser les exports JSON/CSV manuels (voir Données) et les réimporter sur l'autre appareil.