Mes Projets
Web ApplicationArchivé

Meal Planner

Une Web App permettant d'enregistrer ses recettes favorites provenant d'Internet en un seul endroit (via du web scraping) et de générer automatiquement ses meal plans et ses listes de courses sur une semaine.

Aperçu de Meal Planner

Overview

J'avais besoin d'un outil me permettant de planifier mes repas de la semaine à partir de mes recettes favorites provenant de différents blogs Internet.

Objectifs

Développer une Web App moderne tout en apprenant les concepts d'authentification, de design de base de données, d'UI/UX, de déploiement et de scraping web.

Fonctionnalités

  • Scraping de recettes
  • Planificateur de repas
  • Génération de listes de courses
  • Authentification

Défis rencontrés

  • Déploiement d'une application hybride entre JavaScript et Python
  • Parsing des données non homogènes entre les blogs de cuisine (ex: nom des unités d'ingrédients)

Ce que j'ai appris

  • Construire des APIs avec Next.js
  • Mettre au point une expérience utilisateur intuitive
  • Travailler avec des services externes (auth Google, base de données Firebase, déploiement Vercel)
  • Nettoyage de données scrapées

Mises à jour envisagées

  • Utilisation d'un LLM afin d'homogéniser les unités d'ingrédients
  • Scraping de recettes YouTube
  • Recommandation de repas de saison
  • Support hors-ligne