Control Nodemcu(ESP8266) , Arduino with ESP8266 and any other device which can connect to the WIFI network. (you must can program it)
There is a very beautiful interface with easy and simple control. You can add Living Rooms , Dining Rooms, Bed Rooms ,Wash Room etc. After you can open id and add the electric component you want to control.
This application is used TCP/Socket to communicate. Your electric component and your smart phone must connect to the same wifi network. Using IP address and relevant socket number you can send command.