I have been playing with a company dashboard for over a year, integrating multiple sources of data to be displayed.
My dashboard setup is simple. It runs on Raspberry Pi Zero W that has wi-fi included. It is connected to a standard 22″ display via HDMI. It runs custom PHP dashboard that integrates different sources of data such as:
- current time
- daily meetings
- out of office / home office
- turnover by month
- weather report
- latest Facebook post
- latest Instagram post
- latest blog post
- available resources (e.g. free/taken bicycles)
- number of employees
- latest Slack message sent to a custom @DashboardBot
The whole setup is pretty simple, yet able to run without any interruption for long time. Raspberry Pi sometimes requires a reboot. There is a custom crontab script that checks for Chromium browser running and if it is not, it launches it and goes to dashboard URL directly.
I built the dashboard using WebSlides framework that offers lots of different presentation layouts available. Custom PHP controller takes care of the rest part of a larger app running on Laravel.
It is possible to integrate virtually any source of data into the dashboard using APIs, public websites, CSVs or even emails with attachments.
If you are interested in having custom digital signage developed for your company, send me a message.