Skip to content

Gestion des aliments

Date de création : 11 décembre 2025
Dernière modification le : 11 décembre 2025
Dernière modification par : Vanessa LEROY


🎯 Objectifs

L'objectif ...

🌿 Fonctionnalités

Liste des aliments

Écran Foods

Gestion des filtres

Les filtres portent sur des éléments issus de la MTC : - Natures - Saveurs - Tropismes - Catégories

Les principes généraux sur les filtres : - L'Utilisateur peut filtrer avec un ou plusieurs filtres en même temps - L'Utilisateur peut ôter un à un les filtres ou tous les ôter en même temps via un bouton Réinitialiser - L'utilisation combiné des filtres avec la recherche est possible

Lorsque l'Utilisateur utilise des filtres : 1. Il sélectionne les filtres désirés 2. L'Écran lui affiche l'ensemble des aliments correspondant à au moins un des filtres 3. L'ordre d'affichage des aliments se déroule par le nombre de correspondance avec le filtre du plus élevé au moins important. 4. Pour chaque aliment de la liste affichée, la correspondance avec le filtre est : - verte si le filtre et l'aliment contiennent le critère - rouge barré si le filtre n'est pas contenu dans l'aliment - noir si le filtre ne concernait pas le critère

La traduction des filtres suit le processus décrit dans le fichier translations_dataapp.md

Les différentes possibilités de ces champs sont notées dans le fichier food_enumerations.dart.

Côté technique : - Le panel avec les filtres est dans FilterPanelWidget - Les résultats filtrés sont dans foodsByFilters une méthode de food_provider.dart - La fiche/card de l'aliment avec les couleurs suivants les filtres de l'Utilisateur est dans FoodCardWidget

Voir un aliment précis

Écran Foods_details


⚡️ Tests à réaliser


🔗 Documents Complémentaires