Inspiration
With there being many options available in restaurants today, it can be hard to sift through the unhealthy items and find something that is healthy. Self temptation is often something that gets in the way of peoples diets and weight-loss.
What it does
EZHealth finds restaurants near you and sifts through the menu to find the healthiest options based on proteins, fats, and carbohydrates.
How we built it
We used Python and the BeautifulSoup web-scraper library to sift through the website Allmenus.com to collect information about the items in the menu as well as the specific ingredients in each item. We then connected that to the Nutritionix API to find specific dietary information about each food item such as the amount of proteins, fats, and carbohydrates. We then ran a flask server to connect our Python script to our main frontend which involved the MapQuest API to display a map and find restaurants nearest to the user's input.
Challenges we ran into
We had to go through a few iterations in order to rank the healthiest food items as well as connecting our Python script to our frontend.
Accomplishments that we're proud of
We are proud of our web-scraping integration with Allmenus.com and the integration with Nutritionix API. We are also proud of bringing our team's work together.
What we learned
We learned how to effectively use a web-scraper, using the Nutritionix API, as well as integrating it all together with the Frontend with the MapQuest API.
What's next for EZHealth
Adding more weights to determine healthiness as well as expanding on to mobile applications such as iOS and Android.
Log in or sign up for Devpost to join the conversation.