Inspiration

Every day, people in the United States throw away millions of tons of waste, even though up to 75% of it could be reused or recycled. Despite this, only about one-third actually gets recycled. Inspired by this problem, we wanted to find creative ways to give everyday items a second life instead of letting them go to waste.

What it does

The user can upload a photo of the item they wish to repurpose. The website will then identify the item, and the user can select whether they want a science project made using the item, a DIY project with the item, or a history lesson on how this item came to be. The science project provide the user with the background of the project, materials needed, and the steps to recreate. The DIY project presents the use, materials needed, and the instructions to do-it-yourself at home. The history lesson will give context on how the item became widely used and how it is made.

How we built it

Our tech stack includes Python and React. We built a trash-detecting model using the TACO dataset from Roboflow. Then, built a React App with Flask. We utilized the Gemini API to generate detailed lesson plans. We stylized our web application with JavaScript and CSS.

Challenges we ran into

Generate a Gemini API key that can handle more requests. We are only working with the free tier key.

Accomplishments that we're proud of

We are proud to get more experience with working with APIs and creating React apps that work with Flask. We are also proud of the stylish User Interface. We accomplished our goal of recreating a UI similar to the one we designed on Figma.

What we learned

We did not know that many ways to repurpose items before our application! We are excited to put these into practice in our regular day-to-day lives.

What's next for Wild Lessons

We would like implement a mobile application so that it is easier for users to capture & upload images directly through their phones, bringing creativity everywhere they go.

Built With

Share this project:

Updates