Inspiration

Our initial inspiration came from throwing out so much food from our fridge after going out for a long weekend. This made us realize that we could've made some food from the ingredients we had and saved a lot more food.

What it does

Our app can scan a person's grocery bill and extract the items that they purchased. We will have the expiry date of the products, and the app will suggest the user to use the products that are gonna be expired soon. Our app uses Generative-AI, with the help of AWS Bedrock leveraging LLM's, and also using Retrieval Augmented generation (RAG).

How we built it

A strong backend built with Python and Flask with MongoDB as our database and AWS for our LLM, and a smooth and reactive frontend built in react-native!

Challenges we ran into

Some significant challenges over the past 24 hours were

  • the steep learning curve for react native for mobile development
  • integrating aws bedrock LLM in addition to Dynamo DB for conversation memory

Accomplishments that we're proud of

  • Creating the front-end, back-end, and linking both of them together.
  • Implementing RAG and Generative-AI responses on custom knowledge base using AWS Bedrock.

What we learned

We learned a lot about AWS primarily. It was a new technology for all of us to use and it definitely paid off. The use RAG really cut down our recipe generation time. Further, We also learned about coding mobile apps in React Native which was definitely a huge step up from our previous experiences

What's next for WasteNet

The future functionalities that we're aiming to have for WasteNet, are including a chatbot for better user experience, in the long term, this app will be a part of large grocery stores, where AI can instruct the employees, when should the items be kept out to achieve minimal food wastage.

Share this project:

Updates