Video: https://youtu.be/ZcKNGspmwd4
Code: https://github.com/zane-programs/christmas-v2
This project is an upgrade on a previous Christmas project of mine, for which I programmed my smart TV remote to trigger an audio/light show.
This year, I used the same basic concept, but I wanted to go for something more advanced. Instead of using the remote to trigger the show, I decided to create a web/mobile application that I could use to control and customize the show. While I did not complete the settings page in its entirety, I created a basic app that allowed me to toggle the lights and to start and stop the show.
Most of the magic happens in the backend code, which you can find in the GitHub repo linked above. The code in the server folder bridges communication between the frontend interface and the lights and audio system.