SMART WASTE MANAGEMENT SYSTEM COMMUNITY WASTE BIN MONITORING AND COLLECTION
Author
KEERTHANA K, MITHRALAXMI SARAVANAN, PANDISELVI P, I.A. JANNATHUL FIRTHOUS
Abstract
Waste bins in residential areas, markets, parks and apartment blocks can overflow when the people responsible for collection do not know which bins need attention. This project presents the Smart Community Waste Management System, a web-based dashboard for monitoring waste bins and requesting their collection. The application uses a Node.js and Express backend, a built-in SQLite database accessed through the node:sqlite module, and a frontend written in HTML, CSS, and JavaScript. The database stores bins with a name, location, fill level from 0 to 100 percent, and collection status, together with a table of collection requests. The backend exposes REST endpoints for listing bins, reading dashboard statistics, listing alerts for bins that are at least 80 percent full, updating a fill level, requesting a collection, marking a bin as collected, and adding a bin. The dashboard shows five summary cards, bin fill-level indicators, bin alerts, a collection status table, and recycling guidance. Ten functional checks run against a local copy of the project returned the expected responses. The supplied version does not include sensor hardware, user authentication, or a fully dynamic interface, and these are identified as future work. The project demonstrates a small full-stack application for community waste management.
Keywords
Smart Waste Management, Waste Bin Monitoring, Node.js, Express, SQLite, REST API, Dashboard, Waste Collection.
Full Text:
Download Paper PDF
References
[1] Kaza, S., Yao, L. C., Bhada-Tata, P., & Van Woerden, F.; What a Waste 2.0: A Global Snapshot of Solid Waste Management to 2050, 2018, World Bank, Washington, DC.
[2] World Health Organization; Waste and Human Health: Evidence and Needs, 2015, World Health Organization, Geneva, Switzerland.
[3] Folianto, F., Low, Y. S., & Yeoh, W.; Smartbin: Smart Waste Management System, 2015, IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).
[4] United Nations Environment Programme; Global Waste Management Outlook 2024: Beyond an Age of Waste – Turning Rubbish into a Resource, 2024, UNEP.
[5] Arduino; Arduino Documentation, Arduino Official Documentation.
[6] Espressif Systems; ESP32 Technical Reference Manual, Espressif Systems.
[7] Flask Documentation; Flask Web Development Framework Documentation, Pallets Projects.
[8] Oracle Corporation; MySQL Reference Manual, Oracle Corporation.
[9] PyMySQL Contributors; PyMySQL Documentation, Python MySQL Client Library.
[10] Chart.js Contributors; Chart.js Documentation, JavaScript Data Visualization Library.
[11] OpenStreetMap Contributors; OpenStreetMap Documentation, OpenStreetMap Foundation.
[12] Leaflet Contributors; Leaflet Documentation, JavaScript Interactive Mapping Library.
[13] Python Software Foundation; Python Documentation, Python Official Documentation.
[14] World Bank; Solid Waste Management and Sustainable Urban Development Resources, World Bank Publications.
[15] Node.js, “Node.js Documentation.” Available: https://nodejs.org/docs/latest/api/
[16]Node.js, “SQLite (node:sqlite),” Node.js API Documentation. Available: https://nodejs.org/api/sqlite.html
[17] Express, “Express – Node.js web application framework.” Available: https://expressjs.com/
[18] SQLite, “SQLite Documentation.” Available: https://www.sqlite.org/docs.html
[19]MDN Web Docs, “Fetch API.” Available: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
[20] npm, “cors,” npm package. Available: https://www.npmjs.com/package/cors
[21] R. T. Fielding, “Architectural Styles and the Design of Network-based Software Architectures,” Ph.D. dissertation, University of California, Irvine, 2000.
[22] S. Kaza, L. Yao, P. Bhada-Tata, and F. Van Woerden, “What a Waste 2.0: A Global Snapshot of Solid Waste Management to 2050,” World Bank, Washington, DC, 2018. doi: 10.1596/978-1-4648-1329-0.
[23] Project source code, “Smart Community Waste Management System,” supplied project archive, waste.zip. Includes server.js, package.json, Frontend/index.html, Frontend/style.css, Frontend/script.js, and waste.db.
Share your valuable work from Social Media Buttons