Inspiration

One fine morning, getting up from the bed, I looked down at my belly, I was getting fatter! Alas, the never-ending struggle of mankind. I immediately decided that something needed to be done to lose weight. I started hitting the gym regularly. Then it struck me, regular exercise paired with proper nutrition is the dream team of weight loss! As the geek I am for technology, I decided to build an app that will help me track my nutrition and the meals I consume. And thus, Nutrabling was born.

What it does

It simplifies nutrition and meal tracking for us! Even people who are not tech-savvy can utilise this application to its full potential. All that we have to do is upload a picture of the meal that we consumed, or the food item that we wanna know the nutritional information about, to Nutrabling and it will generate all the required nutritional analysis as well as give you advice and tips on how to make the meal much more healthier.

How we built it

We started by acquiring the Google Gemini Pro Vision API key from the Google Developers website and created a virtual environment locally on the device. We uploaded the API key and started working on the project immediately. Preprocessing the data and testing the codes for the application took quite a while, but the efforts bore fruit. Nutrabling was built and deployed successfully.

Challenges we ran into

One of the major challenges in building Nutrabling was acquiring quality data and preprocessing the data properly. Even though it was a hassle, we were finally able to achieve it. Another challenge that our team faced was to make the front end. It had to be just right to suit the minimalistic idea behind the application, whilst still engaging with the user and having an equally easy-to-use interface.

Accomplishments that we're proud of

Being able to deploy the application with ease and have it working at its full potential is a very big achievement for us. Also, because of the unique nature of this application, we have applied for a copyright on Nutrabling, getting the copyright would really help us boost the application to new heights!

What we learned

As a team, one of the major things that we learnt is how to coordinate, cooperate and work together in a team. Teamwork makes the dream work is something we discovered while working on this project. Technically, this was a new experience! Being able to work with new APIs and integrating new technology into the application was an amazing experience. Tech keeps involving and this project helped us to broaden our perspective on how different tech work together in harmony to create something magical!

What's next for Nutrabling: AI-Powered Nutritional Expert

To scale the application further, add more functionality to the application and increase the user base to which it caters. Scaling this application to the app store and play store would be a major step to this project and will help us reach new audiences and help them meet their fitness goals!

Built With

  • chromadb
  • google-generativeai
  • langchain
  • langchain-google-genai
  • python
  • streamlit
Share this project:

Updates