“ESP32 + HTTP server + WebSockets + Bootstrap + Husarnet + configuration and HTML files on SD card.
This project template is a good base for creating internet-controlled devices with a web UI and easy configuration capability.
Here main advantages of that template:
I. CONFIGURATION USING SD CARD
One of the biggest problems in making connected things is the first configuration. Opening IDE just to change network credentials or HTML is uncomfortable and takes to much time. Other options would be dedicated mobile app that you will use probably only once or CLI over serial port to your things (it’s so easy to make a typo and redo the whole configuration again).”