Inspiration

Littering is an issue that has taken over the world, and with the global warming clock ticking, it is more important now than ever to have cleaner earth. If we could make it easier for people to find waste bins, it could discourage them from littering!

What it does

Our app finds waste bins close to the user's current location and plots them on an easy-to-navigate map. We store bin locations and bin types (trash, recycling, compost) in a MySQL db. In addition, we've created a form page where users can note any public trashcans that aren't already on the app.

We especially think this sort of app would be useful in theme parks, festivals, and other crowded areas where waste bins may be difficult to locate.

How we built it

We built the app using React-native for the front-end. We used a python package FastAPI to create an HTTP server that queries bins data from our MySQL database.

What we learned

We learned react-native development, using MySQL for db, and using deployment to Cloud MySQL services.

What's next for CloseCans

  • We want to implement in-app tools that help users decide which type of waste bin is most suited for their waste.
  • We already have a form where users can add new trash cans. Additionally, we want to add a system for users to get rewarded for contributing accurate information about public trash can locations.
  • We also want to expand the program to special cases like batteries, which are often disposed of incorrectly because they are difficult to dispose of properly.
Share this project:

Updates