Inspiration

Being busy university students, nutritional meals are hard to come by due to the lack of time we possess. When we come back home after a long day at campus, we look at the assorted ingredients in our fridge/pantry and wonder what to eat. Now imagine taking a picture of the available ingredients and magically receiving healthy food recipes.

What it does

FoodSnaps is an app that allows users to take pictures of their food/ingredients and receive their nutritional facts and healthy recipes that they can make with the ingredients in the picture. For times when the user is not at home or simply has an idea of what food/recipe they want to eat, an interactive chatbot can utilized to suggest healthy recipes.

How we built it

We utilized React Native and Expo to develop a mobile application that is compatible on both Android and iOS. Additionally, to gather information on analyzing and classifying food, we used the LogMeal API.

Challenges we ran into

We had extreme difficulty sending an API request of the picture of the food due to issues involving base 64 string and deprecated methods within dependencies.

Accomplishments that we're proud of

That we were able to get a running mobile web app that was able to utilize the front and back camera of our phones.

What we learned

Debugging, debugging, and guess what, more debugging!

What's next for FoodSnaps

  1. Properly import and access the API
  2. Identify larger varieties of food items
  3. Create more functionality within the app
  4. Remove bugs in the code
  5. Implement a chatbot that has NLP capabilities using Cohere's native environment

Built With

Share this project:

Updates