My 2 year old nephew, Castle, likes to push buttons—especially ones that turn lights on. When a Christmas tree appeared one year, and lights were put up, he was very excited. At the same time, I was experimenting with Puck.js, a programmable low-power bluetooth button, and had a brainwave—I could combine my nephew's love of buttons and of lights. A true Christmas miracle.
This site is what my friend Charlie calls "an interactive instruction manual". Click around! It's a virtual version of the Christmas tree light switch, but also serves as instructions for Castle's parents when they forget what this random white button does when they find it next Christmas. Check out the links below for more details.
A Bluetooth-enabled Christmas tree light switch