Passenger & Operations Suite

Ship location information for guests & crew

Live GPS, a beautiful cruise-progress ribbon, locks on the route, arrival weather — plus an intuitive admin to manage ports of call and multiple cruises.

Built on Node • Leaflet • Live GPS • Lightweight static UI

Everything you need in one place

A single suite for the passenger-facing display and the back-office planning team.

🛰️

Live GPS

Polls your GPS location device and updates the ship position in real time. Safe, lightweight, and reliable.

🚢

Cruise progress ribbon

Beautiful progress bar with stop markers, active segment, and the next city prominently displayed.

🔒

Locks on this section

Shows expected locks between current position and next port using a local lock database.

Arrival weather

Auto-refresh weather for the destination when the ship departs or the destination changes.

🎥

Fully customizabile

Adjust colors, typography, map, and layouts from the admin panel for a perfect visual fit.

🗂️

Multi-cruise & Auto-switch

Maintain multiple itineraries and auto-activate the relevant cruise by date/time windows.

📝

Simple ports of call editor

Admin grid to edit dates, destinations, and times with drag-to-reorder and import/export JSON.

🧭

Offline-friendly

Static front-end served by your Node server. No heavyweight dependencies on board.

🛡️

Easy deployment

Deploy anywhere on-premises, inside Docker, or in the cloud.Effortless setup and zero-maintenance operation, whether self-hosted or remotely managed.

For Guests

  • See where we are and where we’re going
  • Time to next stop and overall progress
  • Local weather upon arrival
  • Visual lock count for the upcoming section

For Crew & Operations

  • Admin page to edit ports of call, times, and destinations
  • Multi-cruise storage with a selectable active cruise
  • Optional automatic switching by start/end windows
  • Local locks DB to avoid external API limits
5s
Live GPS polling cadence
Lightweight Node server
0 API
No external calls for locks
Cruises you can store

About Our IPTV & GPS Passenger Information System

The IPTV & GPS Passenger Information System (PIS) delivers real-time route maps, ETAs, lock counters, weather, and service announcements to passenger screens on river-cruise ships. Built for Danube, Rhine, and Main–Danube Canal operations, it runs fully self-hosted (Docker or static web) or in the cloud. Brand it from the admin: colors, fonts, and icons—no code changes required.

Learn more on our blog, or see the concept of a Passenger Information System on Wikipedia.

Screenshots

Passenger Information System — live GPS map and route progress
Real-time GPS tracking and fleet overview monitor.
IPTV info channel — PIS on cabin and lounge TVs
IPTV info channel for cabins & lounges (MPEG-TS multicast)
Admin branding — colors, fonts, icons
Admin branding: colors, fonts, icons no code changes

Let’s talk

Want a guided demo or help deploying on your vessel? Send us a message and we’ll get back to you.