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.
| Fonction | Hors connexion | En ligne |
|---|---|---|
| Encyclopédie nutritionnelle (85 entrées) | ✅ Complète | Non 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.