Project Devpost From Hack Northeast and Beyond
My role in the project was to create the database outlined below.
Inspiration
Wonderful Stew was inspired by personal interest in having a tool to help find the most sustainable and ethical product available on a given ecommerce site.
What it does
To create our database of information, we employed the use of Google Firebase, specifically Cloud Firestore. This is an extremely helpful space to build a scalable database across devices. The format of the database contains two main components: the collection and the document. The Collection is a broad category which contains all of the relevant documents. Using these you can build an ever-growing tree of entries into your database. For our project, we wanted to store relevant information for various products which could be pulled and used in our extension when the customer is checking out. So, we began drawing the tree to our specific product. Knowing that our database would contain MANY more products of varying types, we made sure to lay out an organized pathway starting with the broadest category: food. Then, we worked our way through different sub categories, making our branch more specific, until we landed at our product. An important thing to note is that as we move through the tree, we ALWAYS alternate between collection and document.
How I built it
Google Cloud Firestore
Challenges I ran into
Learning how to use Google Cloud Firestore
Accomplishments that I'm proud of
Learning how to use Google Cloud Firestore
What I learned
Everything :) The whole project was a learning process :)
What's next for Wonderful Stew Database
Expand our tree, and even add a new base category like clothing Add web scraping capabilities in the future so that our database can be self-sustaining, and be expanded exponentially
Built With
- cloud-firestore
- firebase
- google-cloud


Log in or sign up for Devpost to join the conversation.