A prototype for an IoT based smart home is developed to control and monitor various systems such as light, lamp, socket and fan using ESP32 controller. Later the appliances are switched ON/OFF through virtual key using mobile APP. Firebase cloud is used to transfer data from the controller.