GLO-3002

Projet conjoint avec IFT-6000

La communauté Open Food Facts du Canada propose deux projets au choix.

Le projet no2 est un projet d'intégration de données.

Contexte

L'Université Laval contribue au développement de la plateforme Open Food Facts au Canada. La communauté OFF du Canada a pour objectif de développer des applications, tout en améliorant la couverture et la qualité des données nationales sur les produits alimentaires.

Voir les références suivantes pour un aperçu de Open Food Facts.

Présentation générale

Présentation générale

Projet 2 : Intégration de données

Avec plus de 90 000 produits alimentaires, la BD OFF Canada est très intéressante. Par contre, les données sur les produits sont souvent incomplètes et parfois inexactes. Plusieurs mécanismes ingénieux sont à l'oeuvre dans OFF pour détecter les erreurs et compléter les données. On veut toutefois faire plus pour améliorer la qualité des données canadiennes.

Par ailleurs, la BD OFF ne contient que des produits avec code-barres. Quelques équipes du département d'informatique ont commencé à y ajouter des recettes et des aliments de base (sans code-barres). Elles ont intégré les données de OFF et d'autres sources pour créer une BD canadienne enrichie.

Le projet suivant a pour objectif de poursuivre ce travail prometteur, qui nous donnerait entre autres une meilleure base pour le développement d'applications locales.

GLO7035_E06_Rapport_final.pdf

Projet GLO7035-06

GLO7035_E10_Rapport_final.pdf

Projet GLO7035-10

GLO7035_E16_Rapport_final.pdf

Projet GLO7035-16

Données

Le projet implique la création d'une base de données locale. On partira des BD prototypes développées dans le cours de GLO-7035. Nous allons intégrer en une solution les bonnes idées de quelques équipes et pousser le projet plus loin en avant. On portera une attention spéciale à l'intégration des produits OFF avec les Branded Foods de FoodData Central.

Fonctionnalités

Aperçu des fonctionnalités à développer:

Extraire des données de OFF et les charger dans une BD locale

Extraire des données du FDC et les charger dans une BD locale

Développer un comparateur de produits OFF vs FDC

Intégrer les données OFF et FDC

Préparer les données intégrées pour un rechargement dans OFF

Identifier les données bloquant le calcul de l'éco-score, du nutri-score et de la classification Nova

Rendre les produits conformes aux règles canadiennes d'étiquetage, incluant le nouveau symbole nutritionnel

Importer les aliments de base dans la BD locale

Importer des recettes de sources canadiennes dans la BD locale

Calculer un éco-score et un nutri-score par recettes

Poursuivre les travaux sur un moteur de recommandation de recettes

Concevoir un plugin d'intégration Moodle

Technologies

Voici quelques technos utilisées jusqu'ici : Python, MongoDB, Cassandra, Elasticsearch.

Tout est possible pour la suite !

Prise en main

L'équipe aura accès aux projets GLO-7035. Eloïse Prevot et Louis Bastarache seront disponibles pour les explications. L'équipe Open Food Facts en France sera disponible au besoin.

Modalités

Nous cherchons des gens qui s'intéressent à l'alimentation.

Les étudiants participeront au choix des outils et des technologies de développement.

On tiendra quelques ateliers de travail en début de session pour bien définir le projet.

Nous proposons ensuite un suivi de 30 minutes par semaine.

On utilisera Slack pour rester en contact.

Questions

Merci de poser vos questions ou de nous faire part de votre intérêt à glo3002@mieuxchoisir.org