Hardware: NODE MCU, LED
Languages: C, HTML
Features: Webserver, HTTP GET/POST request, mDNS, Port forwarding/Virtual server, GPIO
Video
https://www.youtube.com/watch?v=T43sGy1teyQ
Hardware: NODE MCU, LED, Potentiometer, I2C LCD, IR sensor
Languages used: HTML, JavaScript, CSS, C
Features-
Web: XMLHttpResponse, XML
NodeMCU: I2C, ADC (Analog to digital), Interrupt, GPIO, Serial communication, WebServer, mDNS, Port forwarding/Virtual server
Video
https://www.youtube.com/watch?v=3kpdtdSheFk
For basics check the basic folder and understand the code, then move to advanced, otherwise it will be difficult to understand it.
The webpage is for demonstration only, there is no need to upload that anyhow, the webpage is already included in c code in string format.
Relay can be used instead of LEDs to control AC appliances.
Bigger websites can be uploaded by SPI Flash File system.
https://tttapa.github.io/ESP8266/Chap01%20-%20ESP8266.html
https://nodemcu.readthedocs.io/en/master/