Skip to content
Nganba Irom
All work

Flight and passenger displays

Flight and passenger information display systems (FIDS and PIDS) that keep many public screens in sync with the latest schedule data.

Client
Stratacache
When
2021 to 2023
Role
Full-stack developer
Stack
Laravel, Vue.js, MySQL, WebSockets, REST APIs
RESTeventWebSocketOperations staffupdate schedulesAdmin panelVue.jsLaravel APIRESTMySQLschedule dataWebSocket serverpushes changesDisplay screensairports, metro

Context

Airports and metro stations rely on public screens to tell travellers where to go and when. Stratacache delivered these display systems for transit venues.

The challenge

Information changes constantly and has to appear on many screens at once. A delay or a stale screen sends people to the wrong place.

How it was built

  • Push, not poll

    Updates go out over WebSockets, so screens change the moment the data does.

  • Built to scale out

    The architecture supports many displays per venue without each one adding load to the database.

  • Faster data layer

    Database work on the Laravel and MySQL side improved performance by 40%.

Results

better database performance
40%
better database performance
updates pushed to every screen
Live
updates pushed to every screen
  • Real-time flight and train information on every screen.
  • 40% improvement in database performance.
  • Scalable architecture for multiple displays.