There is a global, waste issue that is caused by solid waste not being recycled, which contributes to large landfills. Landfills one of the biggest contributors to soil pollution even though roughly 80% of the items buried in landfills could be recycled. In America, people only recycle around 30% of it as well. We wanted to create a solution to help solve this issue.

What it does

ecoSaver allows a user to upload an image of a product and identifies what kind of garbage it is. With this information, ecoSaver generates a trash bin locator. It also allows you to add a trash bin locator.

How we built it

We used HTML/CSS, JavaScript, and Python to create ecoSaver. We also used React & Bootstrap for the front end and Flask, Scikit-learn, and PostgreSQL to create the backend & database. We also used Git/GitHub. The dataset we used is from Kaggle.

Challenges we ran into

While creating the data model, we ran into issues when it came to learning a new concept (data models & image visualization) in a short period of time. We ended up having to hard code some parts of the model due to not enough time to train it multiple times with a large dataset. We also ran into issues with connecting all the front-end parts and figuring out bugs in the backend.

Accomplishments that we're proud of

We created a data model and web application in a small time limit while learning something new. Our skills have developed and learned something new, like how to work with large data.

What we learned

We learned how to work with a team in a small timeframe, new frameworks, and data modeling along with other things.

What's next for ecoSaver

We hope to train the data model more while continuing to build in more features like filters for trash centers, more classes of garbage, and being able to upload images with more than 1 piece of trash.

Share this project: