This sample code will show you how to create an access point, serve a web page, updated just changed data, and get user interactions such as button presses and slider actions sent back to the microcontrller.
You will need an ESP32 and some open source libraries.