This document describes an IoT-based flood detection and alert system that uses sensors to detect rising water levels and rainfall. The system includes a float sensor and rain sensor connected to an Arduino controller to monitor water levels and rainfall. If flooding is detected, the system sends alert messages via GSM module to notify authorities. Sensor data is also sent to a webpage using a Wi-Fi module so the flood conditions can be monitored online. The system aims to provide early warnings of flooding to help reduce property damage and save lives.