Inspiration

The Google Cloud Vision made all of us amazed and were thriving to make something with it. At the same time, we wanted to create something health-related especially during these time. Therefore, we came up with the idea of creating a website for people to check on the nutrition values of the food they eat by uploading photos.

What it does

e-Munity allows users to upload a photo, Google cloud vision will help analyze the photo and send back the labels which are related. Users will pick the label (word) which will be sent to Nutritionix, a database of different nutrient values of different types of food and will return back on to the screen of the users.

How we built it

By connecting to the API's of Google cloud vision and the API of Nutritionix, the data required and provided to users will be possible. Using front-end React to build the client side and Express to build the server side of the webiste.

Challenges we ran into

Connecting to the API's were one of the biggest challenges of building e-Munity. This is because of the finding and reading documentation regarding the API's. Another problem encountered was getting data out of asynchronous functions. When obtaining the data from the API's, they pass through asynchronous functions and are more complicated to obtain the data as we cannot just return the values.

Accomplishments that we're proud of

Being able to build e-Munity is one of the biggest accomplishments we are proud of. With members who are first timers in Hackathon and building websites, we are more than happy to be able to complete e-Munity.

What we learned

Many things were learned while building e-Munity. Learning more about React, Express and how API work is one of the main things we all learned.

What's next for e-Munity

e-Munity can be more than just a website, it could expand to become a mobile app with more than just uploading photos to Google Cloud Vision. e-Munity can add in many more features such as finding restaurants which serve those food around you, being able to keep track of nutrient values daily, or even become a nutrition recommendation website. We had many ideas of how e-Munity can grow and will continue to develop the website to not let it waste.

Share this project:

Updates