-->
Page 1 of 1

Web UI library options?

PostPosted: Sat Apr 11, 2020 2:01 pm
by lotus49
I have made a little alarm clock using an ESP-01 and a 128x64 OLED display. I want to keep the hardware to a minimum and leave open the possibility of adding more functionality later so I am using a web server running on the ESP-01 to present a UI to the user. This UI is used to set alarms, change time and date format and so on.

I am using the Arduino IDE and the EmbAJAX library to do this and so far, everything is working perfectly. The EmbAJAX library does have several useful controls but it's also missing some functionality I'd like such as tabs, pull down menus etc. Is there another option for a library to build a control UI that is more fully-featured?

I'd also like to make the UI a lot prettier than it currently is but I'm not sure what's possible. I appreciate that this isn't a powerful device although I do have several other types of ESP8266 so I could use one with more memory if necessary. If you know of any good examples of a pretty web UI for an ESP8266 based device with a few different controls as a learning resource for me, I'd be grateful if you could point me in their direction.

Re: Web UI library options?

PostPosted: Sat Apr 11, 2020 9:49 pm
by rudy
If you know of any good examples of a pretty web UI for an ESP8266 based device with a few different controls as a learning resource for me, I'd be grateful if you could point me in their direction.


This is not a learning resource. But it shows you what is possible with the ESP8266. (a lot)

https://github.com/luc-github/ESP3D-WEBUI
and a video with it being used.
https://www.youtube.com/watch?v=UITB-r45y_s

Re: Web UI library options?

PostPosted: Sun Apr 12, 2020 5:12 am
by Pablo2048
Search for ESPUI, ESP-DASH, ... there is at least one more library for web ui interface...

Re: Web UI library options?

PostPosted: Mon Apr 13, 2020 2:36 am
by lotus49
Thank you both for your suggestions. I now have a clearer idea of what is available for this platform.