On first start (i.e. after flashing), the ESP8266 should start up in WiFi Access Point mode.
There should be a simple UI available to adjust all configurable options, including setting up WiFi client credentials.
Config/credentials should be saved to storage and read/used on subsequent starts.
Option should be available in UI to reset (just wipe storage?).
Perhaps even allow for firmware upload
On first start (i.e. after flashing), the ESP8266 should start up in WiFi Access Point mode. There should be a simple UI available to adjust all configurable options, including setting up WiFi client credentials. Config/credentials should be saved to storage and read/used on subsequent starts. Option should be available in UI to reset (just wipe storage?). Perhaps even allow for firmware upload