This is Home Control. I use it to control diy wifi gadgets (RGB Strips/Matrices/Light).
web-client = vue web client
api = api for controling everything
gadget-client = different sketches/scripts that control stuff\
add light(with switch) support
add some security in the gadget communication
add web authentication