The Lightbox program ended on July 31, 2022. All associated projects have been retired and are no longer supported.
- Controller - a PWA for an iOS device
- Screens - a CSS grid layout for the nine screen video wall
- Shades - a CSS grid layout for the projection screen
This template is for Lightbox projects that have components of the interface on multiple screens that need to share data and/or wish to communicate in some way.
The template is built on the Express web application framework. It is set to use the Handlebars template engine for views. It includes the module node-fetch for making HTTP requests. And it includes Socket.IO for sending messages to and from each screen.
Sockets are initialized and managed by the application in /libs/sockests.js.