Inspiration
Nous adorons toutes les deux cuisiner, mais nous avons remarqué un problème récurrent: il arrive souvent qu'on oublie ce qu'il y a dans le réfrigérateur et le garde-manger et que les aliments deviennent plus bons.
What it does
Notre site propose deux fonctionnalités:
Inventaire d'aliments: Après avoir fait l'épicerie, l'utilisateur entre les aliments qu'il a acheté sur le site web avec leurs dates d'expiration. En un coup d'œil sur le site, l'utilisateur peut voir ce qu'il lui reste.
Générateur de recettes: L'utilisateur peut chercher des recettes à partir du site qui seront généré en fonction des ingrédients qu'il choisit.
How we built it
- Client: création du frontend avec react, ajout de l'authentification avec Auth0 et ajout du générateur de recette avec Edamam
- Serveur: création d'un serveur nodeJs, ajout de la connexion à la base de données et des requêtes HTTP
- Base de données: création d'une BD avec MongoDb
Challenges we ran into
Nous avons eu beaucoup de problèmes de dépendances, car c'était notre premier serveur codé « from Scratch »
Nous avons eu de la difficulté à connecter l'API de recettes
Nous étions une petite équipe, alors on devait travailler très fort.
Accomplishments that we're proud of
Nous avons réussi à connecter des APIs externe: auth0 pour l'authentification et edamam pour le générateur de recettes
What we learned
- Comment connecter les API
- Apprendre à faire des endpoints sur React
- Comment intégrer l'intelligence artificielle dans un site web
- Se débrouiller toutes seules
What's next for Fight Food Waste
Alerte Expiration: Pour ne pas que l'utilisateur ait à consulter le site tous les jours, le site lui enverra directement des notifications sur son téléphone cellulaire quand un aliment arrive à sa date d'expiration.
Générateur 2.0: Pour l'instant, le générateur nécessite d'entrer un aliment dans la barre de recherche. Le Générateur 2.0 offrirait 2 possibilités. La première serait de prégénérer des recettes en fonction des aliments dans l'inventaire de l'utilisateur. La deuxième serait de permettre la génération de recette avec plusieurs aliments en entrée.
Mise à jour de l'inventaire: Pour l'instant, l'utilisateur peut seulement ajouter les aliments. La prochaine étape est de permettre à l'utilisateur de supprimer les aliments qu'il a utilisé.
Log in or sign up for Devpost to join the conversation.