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
- Collecting a custom dataset was a huge challenge. Running a heavy algorithm on less number of samples was another roadblock.
- The angular project consumes the API written in SpringBoot.We ran into a CORS (CROSS ORIGIN REFERENCE) issue.
- We also ran into multiple issues with Angular.
Accomplishments that we're proud of
- Overcoming and successfully realizing ALL of the above-mentioned challenges.
- Despite being a smaller dataset, we were able to create a prototype with notable results.
- We were able to create a full-stack web application with a COMPUTER-VISION based intelligence module.
- Our Technology stack included SQL, microservices, SpringBoot, JAVA, Python, Computer-vison,typescript, angular
- The CV runs on the live data as well
What we learned
- How decision-making plays an important role in a time-restricted environment
- Working in a team
- Building a project from ideation to completion
What's next for FreshCheck
- 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
- ai
- angular8
- apis
- computer-vision
- css3
- html5
- java
- javascript
- machine-learning
- python
- spring
- sql
- typescript
- yolov5
Log in or sign up for Devpost to join the conversation.