In this paper, an IoT based fire-fighting and affected area monitoring robot is proposed. This fire-fighting robot can be used as a supplementary to the firefighters in critical situations. To function this robot, a flame sensor, a gas sensor, an IR sensor, and a temperature humidity sensor has been used. The flame sensor is used to detect the fireplace at the same time as the gas sensor informs about the presence of flammable gases, the Passive Infrared Sensor confirms the presence of a human, and the temperature humidity sensor sends statistics about the temperature and humidity of the locality. The robot can run in both manual control system and autonomic control system. This paper discusses the detail and top working condition of a fire-fighting robot and recapitulates an IoT based communication system to monitor the fire affected area using Wi-Fi and also discusses the elaborate functions of each module and the implementation of the system. All the data are sent to the cloud server for further investigation. The proposed firefighting robot has been used for many experiments and proper evaluation has been done based on its performance. It has an excellent performance to extinguish the fire in an emergency situation.