This document describes a smart flood warning system using ultrasonic sensors to detect water levels. The system consists of an ultrasonic sensor connected to a Node MCU microcontroller that communicates with a Blynk application. When the sensor detects that the water level has risen above a certain threshold, it will send a warning notification and email to alert users. The system is intended to be installed along river banks and dams to help reduce flood damage by providing advance notice to authorities and the public.