Xaxero

SLIDES Digital Signage

Onboard information displays for maritime environments.
Weather, AIS, schedules, emergency alerts and live data — delivered to every screen.

What is SLIDES?

SLIDES is a lightweight, shipboard digital-signage platform. It turns any browser-capable display into a live information board, keeping passengers and crew informed without relying on broadcast TV or complex infrastructure.

🖥️

Multi-Screen Display

Run one or many displays from a single onboard server. Each screen can share common content or follow zone-specific schedules and layouts.

📡

Live Maritime Data

Pulls weather forecasts, vessel position/SOG/COG from AIS, news headlines, stock indices, and even live map overlays — all refreshed automatically.

Satellite-Link Friendly

Built-in caching, master/replica coordination and rate-limit handling minimise external bandwidth use on expensive or slow satellite connections.

Capabilities & Features

🌤️ Live Weather
🛰️ AIS Tracking
🗺️ Map Overlays
📰 News & Markets
🤖 AI Content
⏰ Scheduling
🚨 Emergency Override
🌐 Guest Intranet

Technical Specifications

Architecture
Runtime Apache + PHP 8.x, plain JavaScript, no build step
Persistence Flat JSON files (no database required)
Admin UI Single-page React-style UI served directly (Babel in-browser)
Topology One master node refreshes caches; replicas consume them
Zones Subnet-based or client-ID-based display zones and templates
Data Sources & APIs
Weather Open-Meteo (forecast, grid, apparent temperature)
AIS AISHub.net or local TCP NMEA 0183 AIS feed
News / Markets NewsAPI.org / Finnhub.io
AI / Images Google Gemini / Unsplash
Maps Leaflet + OSM / satellite tile proxy with local cache
SignalK REST API

SLIDES can expose weather and vessel navigation data in SignalK 1.x format for integration with bridges and passenger apps.

Discovery GET /signalk
Full model GET /signalk/v1/api/
Weather summary GET /signalk/v1/api/vessels/self/environment/weather
Units Temperature = K, wind speed = m/s, direction/COG = rad, pressure = Pa
Security & Deployment
Authentication Public read endpoints; admin password session required for writes
Sensitive data API keys, passwords and AIS credentials stripped from public config responses
Deployment Copy files to web root; ensure write access for JSON caches and uploads

Ready to put SLIDES on your vessel?

Contact the Xaxero team for deployment options, integration support and custom layouts.