Smart Waste Management System

"Smart Waste, Bright Future: Clean, Green, and Efficient!"

Cover Imgs Get Started

Project Overview



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.

Key Features

  • User-friendly web-based interface for administrators.
  • User-friendly mobile application for public 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.

Technological Stack


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:

  • Arduino/Raspberry Pi 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.

Solution Architecture


About

Flow Diagram



About

Bin's 3D Model

App Gallery

Some screen shots of mobile application.

Some screen shots of web application.

Solution Explanation video


Inside Circuits



About About

Our Final Product



About About

AWS Server


About

Team Members

img
E/19/105

Mohamed Fahman

img
E/19/106

Mohamed Faseeh

img
E/19/244

Hamshica Mohanathas

img
E/19/249

Sayumi Muthukumarana

img
E/19/205

Sahan Nimantha