This document describes building an IoT-based fire alarm system using a NodeMCU ESP8266 and Blynk. The system uses a flame sensor to detect fire and smoke and connects to a buzzer and LED for alerts. When the flame sensor detects fire, it triggers the buzzer and turns on the LED. The system is also connected to Blynk to send notifications. Code is written and uploaded to the NodeMCU to define pins for the sensors, buzzer and LED. When the flame sensor detects fire, it sets the LED and buzzer to alert people and notifies users through Blynk.