We encounter multiple delicious looking dishes on the internet, whether it is on our friend's Instagram or in real life and sometimes we wonder what that dish's name is or how can we reproduce such dish in the comfort of our own home, which is the motivation we had to build Foodbook.
What it does
It is a web application that allows you to upload a picture of the dish you want to identify. It will then return the most likely potential name for the dish such as "Tomato soup" along with the confidence level of such prediction like "96%". It will also display multiple recipes as youtube videos and ingredient lists.
How I built it
We linked two APIs: Google Cloud Vision API to label and classify dish (with the confidence level of such prediction) and once we retrieved the dish name, we used Spoonacular's food API to retrieve many recipes associated with that dish name.
Challenges we ran into
None of us was front-end specialist so we spent quite some time designing the UI.
Accomplishments that we're proud of
In 24h we managed to build a useful and fully functional product that is hosted and can we used by anyone anywhere!
What we learned
Some of us learned how to use the flask backend framework. We also learned how to use the Flask framework with the Google Vision API and Spoonacular API.
What's next for Foodbook
Make the website more mobile-friendly and maybe have a mobile version for it!