Skip to content

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.

Notifications You must be signed in to change notification settings

cepdnaclk/e19-3yp-Smart-Waste-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMART WASTE MANAGEMENT SYSTEM

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.

Project Components

  • 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.

Key Features

  • 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.

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:

    • 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.

Future Enhancements

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.

Project page

GBTech - Project Page - Group 13

Project presentations

Our Team - Group 13

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published