I've made a minimalistic web-based dasboard. I tried to make it very clean and simple, with large buttons, to use on smartphones mostly. Something that's fast and as reliable as possible (it's written in React and works with MQTT). It's entirely configurable from the app: no file to edit, no webserver to configure (but you'll still need an MQTT broker and Domoticz MQTT device). It's a work in progress but it currently looks like this:
Each device stores its configuration locally in the browser, which means that you can compose a different dashboard on each device of your household. Widgets can be arranged and resized directly on the dashboard. And you don't even need to host the app

If you want to give it a try, just visit http://reacticz.t0m.fr, and start configuring it with your local settings! All your configuration data stays on your device and nowhere else. If you already have your MQTT broker running (with websockets enabled), it should only take a few seconds to get a working dashboard.
Note: I've only written support for a few basic device types so far (switches, dimmers, Hue, weather, blinds). Groups and scenes are not supported yet (see this post where I'm trying to figure it out).
Feedback welcome!
Cheers,
PS: the source is on github but I havent written the doc yet