Dish Detective

What inspired Dish Detective?

Dish Detective was inspired by the fast food industry statistics. People ages 20-39 years old eat the most fast food on any given day. However, cooking is one of the best ways to flex your creativity, improve your mood, and most importantly, your appetite, while remaining healthy.

What does Dish Detector do?

Our advanced search engine allows users to easily find the perfect recipe by searching for dishes by either name or ingredients. In addition, users can learn about each recipe, including how it is made, with detailed instructions and step-by-step guides. Whether you're a seasoned chef or a beginner cook, our platform has something suitable for you.

How we built Dish Detector

After teaming up, our team, aka. Delicious Devs, made a Github organization, to make the project easier. All the tasks were distributed: Anshuman arranged the front-end development, Younes and Clispy developed the back-end and Artemis took care of the logos and the submission form.

Accomplishments that we're proud of

We're proud of our teamwork and our communication. We all had previous experience, and that helped us develop the project smoothly, without unnecessary arguments or disagreements. We all got along with each other and that played a decisive role.

What we learned

Younes and Clispy, working on the back-end of the project, managed to acquire knowledge in yet another API (Spoonacular) and also used a React UI Library for the first time (Ant Design Library)! All of us had a great time exploring our technological abilities trying to build a real responsive project.

What's next for Dish Detector

On the next update, Dish Detector is going to have another filter search, about dietary restrictions! The search engine will make sure that the recipes shown are safe to be eaten by a user who has a lactose intolerance, for example. Furthermore, more details will be added about the nutritional values (calories, sugar, potassium, etc).

Challenges we ran into

During the creation of Dish Detector, our back-end developers had trouble integrating the application with a third-party API, as well as, displaying the recipe data in a user-friendly way. As always, search functions are tricky, especially when various parameters need to be taken into account. Lastly, building a user-friendly interface needs a lot of trial and error. However, Dish Detector overcame all the obstacles!

Share this project:

Updates