This document describes a smart drainage management system that uses sensors and IoT technology to monitor underground drainage systems. It aims to address issues with current manual drainage monitoring such as inconsistency and inability to detect blockages or changes in water levels. The proposed system uses ultrasonic sensors to detect blockages and water flow sensors to monitor water levels and detect overflows. It transmits sensor data via NodeMCU WiFi modules to a cloud server where authorized users can access the information remotely. The system is intended to help keep cities clean and prevent sewage overflows and contamination by enabling predictive maintenance and early warnings of drainage issues.