This document describes an IOT based weather reporting system that uses temperature, humidity, and rain sensors to monitor weather conditions and provide live reporting over the internet. The system uses an Arduino Uno microcontroller connected to DHT11 and rain drop sensors to constantly measure temperature, humidity, and rainfall. The sensor data is transmitted to an online server via WiFi. Users can access the weather data by visiting a website. The system provides automated, real-time weather monitoring and reporting with high accuracy at a low cost.