I've known Gordon for years, its about time I got one of my students to do a successful project with espruino!
So here it is, he's a great student, who should have just used 25leds.
1x espruino, 50 smd LEDs, 50 tiny little jars, 50 lengths of 4core wire.
The wooden bit is effectively the ceiling rose, and they will all hang down at various lengths.
Will update this later. He is having problems with the LEDs seemingly hitting different colours than the data sent..