Inspiration
Many people are pursuing dietary modifications these days either due to healthier lifestyle changes or due to medical food restrictions. These changes can be sudden or so different from what you are used to, that you might be reluctant to actively delve into it or just be 'how do I even go about it?'.
With 'support a healthy lifestyle' as the primary goal, we have created this web portal to help people in their choices, whatever they may be. They can upload images and find out the food's nutrients, the restrictions they pertain to, like vegetarian or gluten-free, etc., and any related recipes to help them know how they can use these foods or ingredients in their daily lives. This is not just restricted to one place or food, it can be used for a variety of foods and whatever location you may be travelling to so that you can be a healthier you. You can also just use it to explore new ingredients! It's a product built on various microservices to give you a kind of 'Baymax' to support your journey. It can be used by doctors in remote areas ( I'm thinking Doctors without Borders or just anywhere) to recommend locally found foods and how to incorporate them into the patient's diet to make up missing nutrients in an easier way. The uses are all up to your imagination, what we provide, however, is just a simple service for a HEALTHIER YOU!
What it does
The app does the following functions:
- Scans food using machine learning model, provides nutrient facts, and filter food recipes according to dietary restrictions.
- We have a virtual assistant who assist people with questions about healthy eating
How we built it
- We built our app using Google Vision, Edamam, machine learning model, and streamlit to diet model
- We built out site using HTML, CSS, Javascript, and Python
- We built our virtual assistant using NLP, AI, Google Cloud, and bot
Challenges we ran into
- We had challenges to choose ideas for the hackathon and after a lot of discussion, we decided to go with a health and nutrition app
- We had challenges to use and debug the machine learning models to detect food, filter, and give nutrient facts and food recipes
Accomplishments that we're proud of
- We were able to use multiple machine learning models that can scan food and give out food facts, food recipes
- We were able to build a site that provides suggested healthy food and healthy recipes.
- We built a virtual assistant that assists with healthy eating.
- With Internet connection on a device, the users can easily access the platform and get benefits
- Using multiple models as micro services, we can scale this services to multiple languages and added service features
- Food supported by these micro services are provided uniformly to every end users without focusing on anyone's lifestyle choices. It is all up to the users who filter out.
What we learned
- We learnt to use food and diet scan machine learning models
- We learnt to build a virtual assistant for healthy eating
What's next for FoodLife
- We want to have more languages in the image to text, more filters based on medical restrictions and data
- We want to improve the services to suggest alternative food for the scanned food
- We want to increase the food database
Built With
- ai
- bot
- css
- edaman
- google-cloud
- google-vision
- html
- javascript
- machine-learning
- natural-language-processing
- python
- streamlit
Log in or sign up for Devpost to join the conversation.