Platform Architecture

The Travel-Native Digital Front Office Architecture

Jaabo is not just a content manager. It is a purpose-built architectural foundation designed around how DMCs manage multi-vertical inventory, craft elaborate day-by-day itineraries, snapshot quotations, 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, fleet mobility, and quotes within the isolated Filament admin command center.

lock_reset

Immutable Quotation Freezing

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

monitoring

Systems Hub & Real-time Monitoring

Real-time dashboard displaying integration health (TravelCRM v6 Operations & SerpAPI Google Hotels), 24h request throughput, and sub-second response times (`320ms`).

shield

Enterprise Audit Logs

Built-in security audit logs (`SecurityAuditLog`), administrative activity trails (`AdminActivityLog`), and API request logging (`ApiRequestLog`) ensure complete traceability for every DMC transaction.

attachment

Entity-Attached Media Storage

Global Media & Document Manager tracks exact record linkages (`#Bike`, `#Cab`, `#Self Drive Vehicle`, `#Campaign Page`) with instant CDN URL generation.

Ready to explore Jaabo features in detail?

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