River cruises
Public catalogue — no sign-in needed. Pick a sailing to see its itinerary and photos.
Contact us
Demo environment. All data is fictional
and resets on restart. Passenger one-time codes are auto-fetchable here —
in production they arrive by email.
Try demo@rivoyage.example — this account owns
a claimed booking with two guests. Any other email creates a fresh account.
My bookings
Claim a booking
Demo: booking
RV1234 is unclaimed; its
registered contact is buyer@example.com (that's where the
confirmation code goes — fetchable below).Manifest
| Guest | State | Last event | Actions |
|---|
Pre-departure reconciliation
Red flags
Audit log
Quick photo upload
Albums
Create album
Assets
Link an album
Passenger inbox
Travel passes
Revoking a pass adds it to the voyage's signed revocation list; gangway devices pick it up on their next bundle refresh (docs/runbooks/credential-key-rotation.md covers key rotation).