Inspiration
Our project was inspired by the Sustainability guest speaker that passionately talked about his desire to preserve the planet for his grand daughter and the future generations to come. Upon hearing his story, and researching the guidelines of the category our team decided to build a project for the sustainability category with a project focused on finding better CO2 friendly alternatives for daily food consumption.
What it does
Green plate is a website that lets the user upload a food item into the website for analyzation, by providing the user with a detailed breakdown of the carbon footprint(kg CO2) and amount of water spent producing that item(liters) of the user's input. The website breaks it down into two categories as mentioned displaying the data by ingredient. If there is a carbon footprint displayed for any category, the website is going to be recommending a great alternative for the scanned item that is environmentally friendly. Additionally, our website is going to offer a typing feature for the user in case the scanning does not recognize the ingredients of the scanned item for whatever reason it may be.
How we built it
For the backend, we used Flask and MongoDB with two of our members focusing on that part. Through the backend we created a feature for the users to create an account in order to track their progress weekly. For the frontend, we were able create a visually appealing website for the users to use through react, vite, and tailwind CSS.
Challenges we ran into
The biggest the challenge was the brainstorming process. Additionally, finding the techstack process after we found our project idea. However, the hardest part of them all was connecting the backend to the frontend as we ran into minor merge conflicts.
Accomplishments that we're proud of
Building a project with students and building an actual working website by the courtesy of HooHacks.
What we learned
Learning how to efficiently with a team, working with GitHub, being more aware of the full-stack developing process, integrating AI models into projects (Gemini for our project).
What's next for GreenPlate
Adding additional features, which include adding and training an AI model to provide more accurate breakdowns for the users of the website. And realtime scanning using mobile device, for on the go emission tracking.
Log in or sign up for Devpost to join the conversation.