Inspiration

This idea popped into my mind yesterday morning when I dumped a couple of expired packaged food items from fridge. We often tend to buy or sometimes buy the same item which is already pushed inside into the refrigerator. So we thought of creating a COMPUTER VISION-based app that can track the items in the refrigerator with their expiry date.

What it does

Helps manage items in the Fridge with ease.

How we built it

Using microservices-based architecture A full stack application where the components reacted using Web APIs

Intelligent Module: Computer Vision Database: MySql Backend: SpringBoot/JAVA Front End: Angular8

Challenges we ran into

  1. Collecting a custom dataset was a huge challenge. Running a heavy algorithm on less number of samples was another roadblock.
  2. The angular project consumes the API written in SpringBoot.We ran into a CORS (CROSS ORIGIN REFERENCE) issue.
  3. We also ran into multiple issues with Angular.

Accomplishments that we're proud of

  1. Overcoming and successfully realizing ALL of the above-mentioned challenges.
  2. Despite being a smaller dataset, we were able to create a prototype with notable results.
  3. We were able to create a full-stack web application with a COMPUTER-VISION based intelligence module.
  4. Our Technology stack included SQL, microservices, SpringBoot, JAVA, Python, Computer-vison,typescript, angular
  5. The CV runs on the live data as well

What we learned

  1. How decision-making plays an important role in a time-restricted environment
  2. Working in a team
  3. Building a project from ideation to completion

What's next for FreshCheck

  1. A 2.0 version that provides the analysis on the data that gets collected over a huge time span. This will help users to better manage their groceries.

Built With

Share this project:

Updates