Problématique

En avez-vous assez de toujours manger les mêmes repas? Ou peut-être tentez-vous d’impressionner votre douce moitié avec un soupé romantique pour la Saint-Valentin? Dans tous les cas, le projet de l’équipe GrilledCheese permet de générer des repas hors de l’ordinaire sur un base hebdomadaires. En effet, nous sentions qu’il y avait un besoin pour une application Web simple, permettant de planifier des repas diversifiés pour la semaine, avec des instructions claires et des ingrédients spécifiques.

Présentation de la solution

Pour répondre à la problématique, nous avons pris la décision de réaliser une application Web, à l’aide de l’API spécialisé « Spoonacular ». Ce dernier permet de rechercher des repas selon une multitude de caractéristiques, allant des types de cuisines, aux ingrédients, et même jusqu’aux nutriments présents dans les repas. De plus, pour présenter ces résultats, nous avons réalisé une simple interface à l’aide des technologies Angular et HTML/CSS.

Difficultés rencontrées

Bien évidemment, plusieurs difficultés furent rencontrées lors de l’élaboration de ce projet. Tout d’abord, l’utilisation d’un nouvel API entraine souvent son lot de défi, et celui-ci n’a pas fait exception. En effet, nous avons rencontrés plusieurs embuches pour effectuer les requêtes, notamment lors de la spécification des arguments de recherches. En outre, la version gratuite de l’API nous a aussi grandement limité dans les opérations possibles, ce qui à grandement influencé le projet final. Finalement, notre planification initiale était beaucoup trop ambitieuse, et nous avons eu à nous concentrer sur les fonctionnalités de bases.

Produit final

À la lumière des commentaires énoncés plus tôt, le projet final est constitué d’une seule page, montrant les jours de la semaine, comportant chacun 3 repas. Lors de la première utilisation, l’usage peut appuyer sur une touche « add », permettant de générer un repas aléatoire, provenant de l’API. De plus, l’utilisateur peut cliquer sur son repas fraichement créer pour en monter ses caractéristiques, tel qu’une image, une courte description ainsi que les ingrédients nécessaires.

Conclusion

En conclusion, malgré les hauts et les bas, ainsi que toutes les frustrations rencontrées lors de ce Hackatown, nous en ressortons tout de même plus grand, en ayant acquis de nouvelles connaissances techniques, mais surtout, en éprouvant énormément de plaisir dans cet ambiance formidable. Finalement, comme le produit présenté peut accommoder de nombreuses autres fonctionnalités, nous aurons sans doute d’innombrables heures de plaisir à travailler en équipe sur ce projet personnel.

Share this project:

Updates