PicoShot/ESP32-Deauther ? reverse-engineered prompt

Reverse engineered prompt

Build me an ESP32 based WiFi demo app with a simple web page that runs on the board itself.

When I power it on, it should create its own access point, let me connect from a phone or laptop, and open a browser page where I can scan nearby 2.4GHz networks, see basic live stats, and choose a target from a list. I want a few different attack or test modes, plus a way to pick a reason code and start or stop the action from the web interface. Please make the interface clean and modern, and keep it easy to customize things like the access point name, password, and WiFi channel limits from one config file.

Use the existing ESP32 and PlatformIO setup, and organize the code so it is easy to understand and tweak. If you need to check current docs or examples online, go ahead. This is for educational and lab use only, so make it clear in the UI that it should be used responsibly and legally.