Mes Projets
Web ApplicationArchivé

Meal Planner

Une application web permettant de centraliser des recettes issues de différents sites, de planifier les repas de la semaine et de générer automatiquement une liste de courses.

Aperçu de Meal Planner

Overview

Je souhaitais centraliser mes recettes préférées provenant de différents blogs culinaires et automatiser la planification de mes repas ainsi que la préparation des courses.

Objectifs

Développer une application web complète combinant authentification, base de données, web scraping et génération de listes de courses, tout en travaillant l'UX et le déploiement d'une application moderne.

Fonctionnalités

  • Import automatique de recettes depuis des sites web
  • Gestion d'une bibliothèque de recettes
  • Planification des repas
  • Génération automatique des listes de courses
  • Authentification utilisateur

Défis rencontrés

  • Déployer une application combinant un frontend JavaScript et un backend Python
  • Normaliser des données de recettes provenant de sources aux formats différents
  • Interpréter et homogénéiser les quantités et unités d'ingrédients

Ce que j'ai appris

  • Développement d'une application full-stack avec Next.js
  • Conception et utilisation d'APIs
  • Authentification et gestion d'une base de données avec Firebase
  • Web scraping et nettoyage de données
  • Conception d'une expérience utilisateur cohérente

Mises à jour envisagées

  • Utiliser un LLM pour normaliser automatiquement les ingrédients
  • Ajouter l'import de recettes depuis YouTube
  • Recommander des repas en fonction de la saison
  • Ajouter un fonctionnement hors ligne