Building a realtime dashboard with Laravel, Vue and Pusher
summary
A production dashboard is built with Laravel, Vue and Pusher and actually sends broadcast events from scheduled Laravel commands to Vue tiles via Laravel Echo so each tile updates at its own frequency. Custom packages pull Twitter streams, Google Calendar, Lastfm and package stats. The demo shows live Twitter mentions arriving and a full cycle of server → Pusher → WebSocket → browser working. It stores tile state in localStorage, runs fullscreen on a Raspberry Pi, fits the Pusher free tier at ~4–5k events/day and uses Laravel broadcasting end to end.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:54About me
- 2:04Open source software
- 7:30Technology stack
- 8:18Laravel
- 10:57Pusher
- 12:18Vue.js V
- 14:14Topics
- 39:46Raspberry Pi 2
- 42:47Documentation
- 43:09Credits








