Dashkiosk is a solution to manage dashboards on multiple screens. It comes as four components:
-
A receiver runs in a browser attached to each screen and will display the requested dashboards. The receiver is quite dumb, it contacts the server and wait for it to tell which URL to display.
-
A server which will manage the screens by sending them what they should display. An administration interface allows the user to manage those screens individually or in a group.
-
An Android app that will run the receiver. This is mainly a fullscreen webview.
-
A Chromecast custom receiver which will run the regular receiver if you want to display dashboards using Google Chromecast devices.
The full documentation is available on ReadTheDocs.
Here is a demonstration video:
To run the server for development:
$ grunt serve