Voyage Platform

A Cloudflare-native rebuild of JRNI/BookingBug, with Meridian National Bank as the proof.

Domain-split Workers on D1, R2, Queues, and Durable Objects. Per-tenant deployment model, not multi-tenant SaaS. Unified session/occupancy model collapses events, queues, and appointments into one operational spine. Full JRNI feature parity as of 2026-04-05; beyond-parity work since (F24–F35, OIDC auth platform, audit-log command engine, real-time presence, bulk ops).

Start here

The documentation below is aimed at developers and technical reviewers. Every claim cites source code with file and line range. Source lives at github.com/ryanbreen/voyage.

Documentation index
All briefings and technical references, cross-linked.
docs/
JRNI → Voyage Current State
Deep forensic comparison of the legacy JRNI estate and the current Voyage platform with Meridian as proof point.
briefings/jrni-to-voyage-current-state
Unified Sessions Model
Events, queues, and appointments as one operational spine. The linchpin architectural differentiator.
briefings/unified-sessions-model
Meridian Simulation Deep Dive
380 branches, 10 regional ops databases, 1.7M sessions, 14-day forward cron. How the demo runs at real scale.
briefings/simulation-deep-dive
Technical Reference
Per-subsystem implementation guides: booking, events, queue, notifications, payments, integrations, data, fleet, and tenant provisioning.
technical/
Exec View
Board-level overview of the platform and the Meridian proof deployment.
exec

Live tenant apps (Meridian)

Meridian National Bank is the tenant proof deployment. These apps run against the production Meridian Workers and D1 databases. They open in a new tab.

Admin NOC
Network operations console. Branch fleet, staff, queue, reporting.
mnb-admin.pages.dev
Customer Booking
Public-facing booking surface. Services, staff, availability, checkout.
mnb-booking.pages.dev
Staff Workstation
Per-staff timeline: appointments, queue, events unified into one view.
mnb-staff.pages.dev
Branch Kiosk
In-branch check-in and walk-in host-assist. QR, i18n, PWA.
mnb-kiosk.pages.dev