Bellvue
- Signage
- Laravel
- Electron
Digital signage for schools: a portal for uploading media, building playlists and scheduling them, and a player that runs on a Mac mini behind the lobby TV. One piece of content can span several screens as a single canvas, which is the part the products it competes with treat as an edge case.

Schools already have the televisions. What they do not have is a way to put something on all of them at once without a person walking the building with a USB stick, which is why so many of those screens are showing last term’s lunch menu.
The portal is Laravel and Vue; the player is an Electron app that plays from local storage and syncs when it can, so a dropped network is a delayed update rather than a black screen. Multi-screen spanning is a first-class layout rather than four independent screens that happen to agree.
Why it exists
Built because every school already has the televisions and no sane way to feed them. Putting something on all of them at once should be a field in a portal, not a walk around the building with a USB stick.