Beaux Restes : La démarche

Illustration de deux personnes cuisinant ensemble

De l'idée de départ jusqu'au résultat en ligne : voici comment Beaux Restes est passé d'une simple idée de projet d'école à une application qui génère de vraies recettes à partir de ce qui traîne dans le frigo.

1

But du projet

On jette souvent ce qui reste au frigo par manque d'ingrédients ou d'idées. Beaux Restes part de ce problème et vient proposer une recette à partir de ce qu'on a déjà chez soi. L'objectif étais d'aider dans le quotidien sans gaspiller et trop réfléchir.

4

Difficultés rencontrées

Le principal défi a été d'obtenir des recettes cohérentes à partir des ingrédients saisis par l'utilisateur. Une LLM qui reçoit directement une liste d'ingrédients ne peut pas toujours produire des résultats réalistes. Au contraire on retrouvais souvent des résultats peu réalistes.

2

Recherches initiales

Avant de se lancer dans le code je me suis posé une question : comment créer une application qui génère des recettes à partir de ce l'on a chez sois ?

API de recettes existante

  • Recherche en priorité parmi des recettes réelles et éprouvées
  • Rapide et structuré, mais limité si les ingrédients sont trop inhabituels

Génération par IA (en relais)

  • Prend le relais si l'API ne trouve aucune recette correspondante
  • S'adapte sur-mesure à n'importe quel mélange d'ingrédients restant
  • Nécessite un travail de fiabilisation et de cadrage des réponses
Choix final : une approche hybride où l'API est interrogée en priorité pour proposer des recettes existantes, complétée par la génération IA qui prend automatiquement le relais si aucune recette ne correspond.
3

Les maquettes

Plusieurs versions d'interface ont été testées avant d'arriver à un résultat optimale, sobre et lisible. L'objectif est de réduire les étapes entre « j'ouvre le frigo » et « j'ai une idée de repas ».

v1 — premier jet
Première version de l'interface, encore vide et peu guidée
V1 : formulaire vide, aucune indication sur l'attente
beau-reste.vercel.app
Version finale de l'interface, avec journal des recettes et ingrédients détectés
Version finale : ingrédients détectés, historique, visuelle claire
5

Solutions proposées

Recettes peu cohérentes avec peu d'ingrédients
Réécriture de la requête pour structurer les ingrédients et forcer la cohérence de la recette générée
Attente de la génération parfois longue, surtout sur mobile
Une barre de progression indique à l'utilisateur que la génération est en cours, et un résultat partiel est affiché dès que possible
Réponses parfois aberrantes, sans structure fixe
Réponse avec un format structuré, qui force la LLM à répondre de cette manière : Ingrédients : ... Étapes : ...
6

Résultats obtenus

L'application permet aujourd'hui de saisir une liste d'ingrédients et d'obtenir une recette structurée en quelques secondes. Le site est léger, rapide et accessible sur mobile, tablette et ordinateur.