Our project is a smart waste management system that aims to make the process of waste collection more efficient. The system utilizes waste bins and manages them through mobile and web applications. With the help of the system, users can easily check the status of the bins and follow a schedule for waste collection based on the bin's status. Our primary focus is on house owners, garbage collectors, and municipal authorities who serve as administrators in the system. The system is designed to make waste management easier and more effective for everyone involved.
- Hardware setup: Bins with level measuring sensors and temperature sensors, with proper power supply system connected to LEDs.
- Software setup: Mobile application for house owners and garbage collectors; Web application for municipal authorities.
- AWS Server: Hosting the website, data storing and database hosting.
- User-friendly web-based interface for administrators and mobile application for house owners and garbage collectors.
- Auto-locking system while the wastage filled a certain level.
- Direct bin lock access to garbage collectors and administrators.
- Smart waste bins with fill level sensors and temperature monitoring.
- Real-time data transmission to a central server.
- Web and mobile applications for user interaction.
- Route optimization for waste collection.
- LED indicators on bins for visual fill level representation.
- GPS tracking for bin location information.
-
Frontend:
- React.js for the web application.
- React Native for the mobile application.
-
Backend:
- Node.js with Express for server development.
- MongoDB for the database.
-
IoT Devices:
- ESP32 Microcontroller for smart waste bins.
- MQTT for communication.
-
Authentication:
- JWT (JSON Web Tokens) for secure authentication.
-
Communication:
- MQTT for IoT device communication.
- WebSocket for real-time updates in the frontend.
-
Security Measures:
- Passwords hashed using bcrypt.
- reCAPTCHA for enhanced security.
- HTTPS for secure data transmission.
-
Cloud and Scalability:
- AWS for cloud infrastructure.
- Docker and Kubernetes for containerization and orchestration.
We are eagerly planning to make it more automated using Machine Learning features, where the wastage collection is optimized according to the previous data series.
GBTech - Project Page - Group 13
- E/19/105: M. H. M. Fahman
- E/19/106: M. F. M. Faseeh
- E/19/205: Kumara I. P. S. N. U.
- E/19/244: Mohanathas H.
- E/19/249: M.P.S.A. Muthukumarana