Inspiration
Waste management is a big issue in my area. There is a lack of monitoring which results in overflowing bins and inefficient garbage collection routes. To tackle this problem, I developed a system which can monitor how much a bin is filled and generate route for efficient waste collection.
What it does
The system basically have 3 parts: 1) Smart bins (not implemented) 2) User facing interface 3) Municipal authority facing interface
Smart bins Smart bins measures how much the bin is filled and periodically sends this data to the system which then determines whether the bin should be scheduled for waste collected or not and generates a route for waste collection.
User facing interface This allow users to see where are the waste collection points and tentative schedule for waste collection. In addition, it also allows user to send a report to system that a bin is filled in case the smart bin malfunctioned.
Municipal authority facing interface This allows the authority to see the the waste collection points, update them, update the collection schedule, see waste collection route and see statistics on waste collection.
How we built it
This is build using Nextjs and Firebase.
Challenges we ran into
There was not much challenges. To generate an efficient route for garbage collection I needed to study The Travelling Salesman Problem (TSP).
What's next for Waste Management
Implementing the smart bins part. User facing interface should be a separate app for easier accessibility and adding analyzing of data for better management of waste collection
Built With
- firebase
- nextjs
Log in or sign up for Devpost to join the conversation.