this is a personal project to controll my leds over the web and do fancy stuff (not seeking for help :) )
Everything is going to live on a raspberry pi. And if possible, startup at boot. (so I can easily turn it on or off) There are two parts to this:
The backend controlls the Leds (with some library that can talk to the gpio pins on the Rapsberry pi) The backend also provides a websocket connection to controll the leds and add new Presets / light effects and stuff. The backend also serves the Frontend:
The Frontend is a React app hosted by the backend. On the Dashboard you can controll the leds from another device through the web browser. You control the led strips, select effects, more or less sync to music and create effects with the keyframe based effect editor.
Idealy this app recieves a high google lighthouse scores and i can install it as a PWA. But its probably impossible because it's served from a local raspberry pi.