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
- Properly import and access the API
- Identify larger varieties of food items
- Create more functionality within the app
- Remove bugs in the code
- Implement a chatbot that has NLP capabilities using Cohere's native environment
Built With
- clarafai
- logmeal
- node.js
- react-native
- typescript
Log in or sign up for Devpost to join the conversation.