Platform Architecture

The Travel-Native Digital Front Office Architecture

Jabo is not just a content manager. It is a purpose-built architectural foundation designed around how DMCs manage inventory, snapshot quotations, engage customers, and hand off bookings to TravelCRM.

schema Front Office / Operational Handoff
lock Immutable Price Snapshots
sync_alt Async Queue Synchronization
System Architecture Laravel + Filament
public

B2C Web Portal

Blade, Tailwind CSS, AlpineJS

Guard: customer
sync_alt
admin_panel_settings

Admin Command Center

Filament PHP Command Suite

Guard: web
sync_alt
cloud_sync

TravelCRM Sync Engine

Async Queue Job Processing

Idempotent
Architectural Highlights

Engineered around DMC business logic

layers

Strict Guard & Context Isolation

Customer sessions run strictly on tokenized/passwordless customer guards, while internal DMC operators manage inventory and quotes within the isolated Filament admin command center.

lock_reset

Immutable Quotation Freezing

When quotes are issued or package bookings confirmed, Jabo creates immutable snapshots of itineraries, inclusion rates, and component pricing so catalog changes never alter active quotes.

monitoring

Full Auditability & Logs

Built-in security audit logs (`SecurityAuditLog`), administrative activity trails (`AdminActivityLog`), and API request logging (`ApiRequestLog`) ensure enterprise visibility across all transactions.

Ready to explore Jabo features in detail?

Check out our complete feature matrix or schedule a technical platform walkthrough.