Version préliminaire
La BD OFF Canada contient des produits alimentaires avec code-barres. Quelques équipes du département d'informatique ont commencé à y ajouter des recettes et des aliments sans code-barres. Elles ont intégré les données 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 une meilleure base pour le développement d'applications locales.
Les travaux GLO-7035 2024 sont donnés ici en exemples, mais nous aurons aussi accès aux projets 2025.
Le projet implique la création d'une base de données locale. On partira de BD prototypes développées dans le cours de GLO-7035. Nous allons intégrer les bonnes idées de quelques équipes et pousser le projet plus loin.
Aperçu des fonctionnalités à développer:
Extraire des données OFF et les charger dans une BD locale
Importer des aliments de base (sans code-barres) dans la BD locale
Importer des recettes dans la BD locale
Calculer le green-score et le nutri-score par recettes
Poursuivre les travaux sur un moteur de recommandation de produits ou recettes
Technos de base OFF : Perl, Python, MongoDB
Technos possibles pour le projet : Antigravity, DuckDB Stack
On utilisera un outil comme Code Wiki pour générer la documentation technique.
Le choix des technos se fera avec les étudiants.
L'équipe aura accès aux projets GLO-7035.
Louis Bastarache et Eloïse Prévôt vont accompagner l'équipe de projet.
L'équipe Open Food Facts en France sera impliquée au besoin.
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 ou Discord pour les communications.
Discutons du projet sur le canal #données