Node JS server runs on a Raspberry Pi that is connected to two LED strips. Node JS uses pi-blaster library to interact with the LED strips. Node JS also uses 'express' for the REST interface.
iOS app provides a way to control light output of the LED strips. It makes REST requests to the Raspberry Pi server. It has ability to change RGB values, turn on / off fade effect and set color limits.