# 💡 Propositions d'amĂ©lioration — SafeBite **Document Ă©volutif ‱ 11 mai 2026** Chaque proposition peut ĂȘtre cochĂ©e : - ✅ AcceptĂ©e — Ă  planifier - ❌ RejetĂ©e — pas pertinent - đŸ’€ En attente — Ă  réévaluer plus tard Une section **Commentaires** en bas permet de modifier/affiner les propositions. --- ## 🎹 UX / UI - [ ] **1. Transition ContainerTransform FAB → Scanner** - Animation Material Design fluide entre le FAB central et l'Ă©cran scanner plein Ă©cran (actuellement navigation standard sans transition partagĂ©e). - Effort : 1j | Impact : ⭐⭐⭐⭐⭐ - [ ] **2. Widget Android « Scan rapide »** - Widget 1×1 sur l'Ă©cran d'accueil qui ouvre directement le scanner. 1 tap au lieu de 2. - Effort : 2j | Impact : ⭐⭐⭐⭐ - [ ] **3. Mode AMOLED Black** - Ajouter une 3ᔉ option de thĂšme : fond noir pur (`#000000`) en plus du dark actuel, pour Ă©conomie de batterie sur Ă©crans OLED. - Effort : 0.5j | Impact : ⭐⭐⭐ - [ ] **4. Mode paysage pour le scanner** - Adapter l'overlay scanner et le layout pour la rotation paysage. Actuellement verrouillĂ© en portrait. - Effort : 1j | Impact : ⭐⭐⭐ - [ ] **5. Skeleton screens sur tous les chargements** - Étendre le `ProductSkeleton` Ă  : Dashboard (stats), Listes, Suivi, Profils. CohĂ©rence visuelle. - Effort : 1j | Impact : ⭐⭐⭐ --- ## 🚀 Nouvelles fonctionnalitĂ©s - [ ] **6. Comparateur de produits** - Scanner 2 produits → Ă©cran cĂŽte Ă  cĂŽte avec verdict, Nutri-Score, prix, allergĂšnes. Aide Ă  choisir en magasin. - Effort : 3j | Impact : ⭐⭐⭐⭐⭐ - [ ] **7. Mode « Repas complet »** - Scanner plusieurs produits d'un mĂȘme repas → verdict global pour tous les membres de la famille. « Ce repas est-il safe pour tout le monde ? » - Effort : 3j | Impact : ⭐⭐⭐⭐⭐ - [ ] **8. RĂ©pertoire « Mes produits safe »** - Section favoris oĂč l'utilisateur sauvegarde les produits qu'il achĂšte rĂ©guliĂšrement. AccĂšs rapide sans re-scan. - Effort : 1.5j | Impact : ⭐⭐⭐⭐ - [ ] **9. Carte d'allergies digitale (QR code)** - GĂ©nĂ©rer un QR code contenant les allergĂšnes de la famille. Pour restaurateurs/scolaires : scan → liste des allergĂšnes Ă  Ă©viter. - Effort : 1j | Impact : ⭐⭐⭐⭐⭐ - [ ] **10. Notifications push — alerte sĂ©curitĂ©** - Firebase Cloud Messaging : notification quand un allergĂšne critique est dĂ©tectĂ© lors d'un scan (ex: « ⚠ ARACHIDES dĂ©tectĂ© dans Snickers — interdit pour Julie »). - Effort : 3j | Impact : ⭐⭐⭐⭐ - [ ] **11. Export des donnĂ©es (PDF/CSV)** - Exporter l'historique des scans en PDF ou CSV. Utile pour partager avec un mĂ©decin/allergologue. - Effort : 1.5j | Impact : ⭐⭐⭐⭐ - [ ] **12. Journal alimentaire (food diary)** - En plus de l'historique, permettre de noter les repas consommĂ©s + rĂ©actions Ă©ventuelles. Suivi mĂ©dical. - Effort : 4j | Impact : ⭐⭐⭐ - ✅ **13. Scanner de liste de courses (multi-codes)** - Mode « course » : scanner tous les produits d'un ticket de caisse en rafale. Verdict pour l'ensemble du panier. - Effort : 2j | Impact : ⭐⭐⭐ - ✅ **14. Partage/analyse URL ajout de produit** - Permettre de partager une URL de produit (ex: page Amazon) → extraire les infos, analyser et ajouter le produit Ă  la base de donnĂ©es et dans une liste d'achat existante choisie par l'utilisateur ou une nouvelle liste créée par l'utilisateur. Dans la gestion des items, il faudrait ajouter une option url pour que l'utilisateur puisse ajouter un produit Ă  partir d'une url (ex: page Amazon). L'app analyserait la page, extraire les infos du produit et l'ajouterait Ă  la base de donnĂ©es et dans une liste d'achat existante choisie par l'utilisateur ou une nouvelle liste créée par l'utilisateur. l'URL peut provenir d'un partage ou ĂȘtre collĂ©e ou Ă©crit manuellement dans l'app. - Effort : inconnu | Impact : ⭐⭐⭐⭐ - ✅ **15. Ajouter section Recettes** - Entre la section « Listes » et « Suivi », ajouter une section « Recettes » oĂč les utilisateurs peuvent trouver des idĂ©es de repas safe pour leur famille, basĂ©es sur les allergĂšnes dĂ©clarĂ©s. Les recettes pourraient ĂȘtre filtrĂ©es par type de repas (petit-dĂ©jeuner, dĂ©jeuner, dĂźner) et par allergĂšne (ex: recettes sans gluten). Unne fois une recette sĂ©lectionnĂ©e, afficher les ingrĂ©dients nĂ©cessaires et permettre d'ajouter les ingrĂ©dients Ă  une liste d'Ă©picerie. De plus, dans la section recette, obtenir des suggestions de recettes Ă  partir des ingrĂ©dients disponible a la maison, tout en vĂ©rifiant la compatibilitĂ© avec les allergĂšnes de la famille. Cela permettrait d'optimiser l'utilisation des produits dĂ©jĂ  achetĂ©s et de rĂ©duire le gaspillage alimentaire. - Effort : inconnu | Impact : ⭐⭐⭐⭐⭐ - ✅ **16. Ajouter section Frigo** - Ajouter une section « Frigo » oĂč les utilisateurs peuvent scanner les produits ou ajouter les produits manuellement qu'ils ont chez eux. Ce suivi permettrait de retirer un produit quand il est terminer et demandĂ© de l'ajouter Ă  une liste d'Ă©picerie que l'utilisateur doit choisir. De plus, dans la section recette, obtenir des suggestions de recettes Ă  partir de ces ingrĂ©dients disponible a la maison, tout en vĂ©rifiant la compatibilitĂ© avec les allergĂšnes de la famille. Cela permettrait d'optimiser l'utilisation des produits dĂ©jĂ  achetĂ©s et de rĂ©duire le gaspillage alimentaire. - Effort : inconnu | Impact : ⭐⭐⭐⭐⭐ --- ## ♿ AccessibilitĂ© & InclusivitĂ© - [ ] **30. Mode vocal** - Annonce vocale du verdict aprĂšs scan via TTS (Text-to-Speech) Android. « Attention : ce produit contient des arachides. Interdit pour Julie. » - Effort : 1j | Impact : ⭐⭐⭐⭐ - [ ] **31. Personnalisation daltonienne** - Permettre Ă  l'utilisateur de choisir son type de daltonisme (deutĂ©ranopie, protanopie, tritanopie) → adapter la palette de couleurs en consĂ©quence. - Effort : 2j | Impact : ⭐⭐⭐ - [ ] **32. Mode simplifiĂ© « Senior »** - UI Ă©purĂ©e : texte plus grand, boutons plus gros, moins d'options. Un seul Ă©cran : Scanner → Verdict. - Effort : 2j | Impact : ⭐⭐⭐ - [ ] **33. Contenu Ă©ducatif sur les allergĂšnes** - Fiches info par allergĂšne : qu'est-ce que c'est, oĂč ça se cache, symptĂŽmes, alternatives. Depuis l'Ă©cran de profil ou le verdict. - Effort : 3j | Impact : ⭐⭐⭐ --- ## ☁ Cloud & Collaboration - [ ] **40. Synchronisation cloud des profils (Firebase Auth + Firestore)** - Sauvegarder les profils famille + listes dans le cloud. Restaurer sur un nouveau tĂ©lĂ©phone. Optionnel, sans compte obligatoire. - Effort : 5j | Impact : ⭐⭐⭐⭐⭐ - [ ] **41. Listes de courses collaboratives (temps rĂ©el)** - Partager une liste avec le/la conjoint(e). Modifications synchronisĂ©es en temps rĂ©el via Firestore. - Effort : 5j | Impact : ⭐⭐⭐⭐ - [ ] **42. Contribution Open Food Facts** - Permettre d'envoyer une photo d'Ă©tiquette + code-barres directement Ă  la base OFF quand un produit est inconnu. Simplifier le flow actuel. - Effort : 2j | Impact : ⭐⭐⭐⭐ --- ## 🌍 Internationalisation - [ ] **50. Traductions supplĂ©mentaires** - Ajouter EN (dĂ©jĂ  partiel), ES, DE, IT, PT. Rendre tous les strings traduisibles. - Effort : 3j | Impact : ⭐⭐⭐⭐ - [ ] **51. DĂ©tection automatique de la langue des ingrĂ©dients** - AmĂ©liorer l'OCR : dĂ©tecter automatiquement si l'Ă©tiquette est en FR, EN, ES, etc. et adapter le moteur d'analyse. - Effort : 3j | Impact : ⭐⭐⭐ --- ## 🔧 Technique / QualitĂ© - [ ] **60. Tests screenshot automatisĂ©s (Paparazzi)** - Capturer des screenshots de tous les Ă©crans dans diffĂ©rents thĂšmes/locales → dĂ©tecter les rĂ©gressions visuelles. - Effort : 2j | Impact : ⭐⭐⭐ - [ ] **61. CI/CD GitHub Actions** - Build + tests automatiques Ă  chaque PR. GĂ©nĂ©ration APK de preview. DĂ©ploiement sur Firebase App Distribution. - Effort : 2j | Impact : ⭐⭐⭐ - [ ] **62. Benchmark de performance (Macrobenchmark)** - Mesurer le temps d'ouverture scanner, temps d'affichage verdict, fluiditĂ© scroll. Éviter les rĂ©gressions. - Effort : 1.5j | Impact : ⭐⭐ - [ ] **63. PrĂ©-chargement intelligent du cache** - TĂ©lĂ©charger pĂ©riodiquement les produits populaires / de saison en arriĂšre-plan. Scanner instantanĂ© mĂȘme hors-ligne. - Effort : 2j | Impact : ⭐⭐⭐ - [ ] **64. Mode dĂ©mo / onboarding interactif** - Simuler un scan sans camĂ©ra pour dĂ©mo en magasin ou salon. Code-barres virtuels avec rĂ©sultats prĂ©-enregistrĂ©s. - Effort : 1j | Impact : ⭐⭐ --- ## 📝 Commentaires *Utilisez cette section pour annoter/modifier les propositions ci-dessus.* ### Exemple : > **Proposition 6 (Comparateur)** → intĂ©ressant mais plutĂŽt en V2. À coupler avec le mode « Repas complet ». > > **Proposition 9 (Carte allergie)** → prioritaire ! Parfait pour la rentrĂ©e scolaire. --- *Vos notes :* - [x] **IconPicker** : ajouter toutes les catĂ©gories d'Ă©mojis (pas seulement alimentation). → Fait le 11/05 — 7 catĂ©gories ajoutĂ©es : đŸŸ Animaux, âšœ Sports, 🚗 Transports, 🏠 Maison, 🎉 FĂȘtes, 💊 SantĂ©, ⭐ Symboles (~100 Ă©mojis). --- **LĂ©gende :** ✅ AcceptĂ©e | ❌ RejetĂ©e | đŸ’€ En attente