Inspiration
Being from California, we witnessed first hand the destruction natural disasters can have on families. We noted that Home Insurance providers were doing everything they could to prevent insuring all the lost items. Thus, we wanted to create a tool to help those in dire circumstance, easily keep track of all their items.
What it does
MetaVault takes an image provided by the user and is able to display all notable items within the image. It then suggests prices for each item, allowing the user to change the price before ultimately logging the items and prices to the inventory. Users have accounts and can keep track of all their assets through simply logging in and out of accounts.
How we built it
We built it using Gemini AI as a our computer vision. We also used Gemini AI's accurate model to count the number of items, as well as calculate the prices for each item. Using Tailwind, CSS, and Next.JS, we were able to create a UI to allow Users to upload and access their assets. We used Mongo DB to store User's data and login information to ensure that data is accessible from anywhere!
Challenges we ran into
Due to being beginners, we went into this challenge pretty blind. We had issues with using the right technologies as we started with outdated methods such as Open CV. We then decided to switch to Gemini, which was our first time using an API. We then ran into some challenges we ran into were issues with Gemini hallucinating. This was also our first time creating a full stack web app and we struggled with databases in the backend.
Accomplishments that we're proud of
We are all super happy with what we accomplished and we know there is so much potential to this project. Creating this project for our first hackathon was taxing, but it was so fun and we learned so much along the way! We see ourselves using our own app and we are all satisfied with the outcome.
What we learned
We learned almost everything for this project as most of us really only had front-end experience. It was so cool witnessing a functioning sign in function, as well as utilizing advanced tools such as Gemini AI. What we took away the most was how to work together as a team and building off each others strengths and weaknesses!
What's next for MetaVAULT
We see a lot coming with this project. We hope to get users for this app and hopefully HomeInsurance partners to endorse this product as a trustworthy way to keep track of assets. We want to add better UI which we have already designed, a dashboard to keep track of total value of all assets, and live market price comparisons to get the most accurate prices for your products.
Built With
- css
- gemini
- javascript
- mongodb
- next.js
- python
- tailwind
Log in or sign up for Devpost to join the conversation.