- Add OTA flashing function
- Add async web server based on the event sourcing architecture
- Extract HTML + CSS code into files in the filesystem
- Try to run JS code
- Add favicon from the ESP32 filesystem
- Add dynamic HTML content via JS
- Add slow fade in and fade out
- Add customizable period of fade in / outs
- Refactor to classes
- "pio run -t upload" for upload source code into ESP32
- "pio run -t uploadfs" for upload files (HTML, CSS, etc) from data folder into ESP32