Skip to content

mizcausevic-dev/booking-disruption-command-center

Booking Disruption Command Center

CI License: AGPL v3 Dependabot Deploy

TypeScript command center for booking disruptions, recovery blockers, guest communication posture, and hospitality-grade service restoration operations.

Why this exists

  • Hospitality and travel teams lose guest trust when payments, inventory, and messaging break in different systems at different speeds.
  • Booking recovery needs a clear view of which incidents are live, which blockers still need proof, and which guest packets should not go out yet.
  • Hospitality / Travel Tech buyers care whether service recovery can stay safe without fragmenting guest messaging, vendor escalations, or revenue operations.
  • Operators want tooling that turns disruption chaos into governed recovery lanes, named ownership, and measurable guest-trust posture.

Why this matters (KG Embedded tie-back)

This repo demonstrates the disruption-recovery primitive for Hospitality / Travel Tech buyers: incidents, blockers, and guest-facing posture tied into one operator surface. A B2B SaaS buyer would care because guest, booking, and recovery data often need to surface inside customer-facing products without exposing unsafe write paths or fragmented operational evidence. Kinetic Gain Embedded extends this into security-first in-product analytics for booking recovery, service delivery, and guest-trust workflows, see kineticgain.com/embedded.

Routes

  • /
  • /booking-lane
  • /recovery-risks
  • /guest-communication
  • /verification
  • /docs

API

  • /api/dashboard/summary
  • /api/booking-lane
  • /api/recovery-risks
  • /api/guest-communication
  • /api/verification
  • /api/sample

Screenshots

Overview Detail view 1 Detail view 2 Detail view 3

Local Development

cd booking-disruption-command-center
npm install
npm run dev

Open:

Validation

  • npm run build
  • npm run test
  • npm run coverage
  • npm run demo
  • npm run smoke
  • npm run prerender
  • npm run render:assets

Production status

Aspect Status
CI Node 20 + 22 matrix — lint · typecheck · coverage · build · demo · smoke · npm audit (workflow)
Test coverage 100% statements on src/services/ (gate: ≥ 60%)
License AGPL-3.0-or-later
Dependencies Dependabot weekly (npm + GitHub Actions); npm audit --audit-level=high in CI
Security SECURITY.md — 0 known high/critical advisories at v1.0-prod
Deploy Static prerender → https://bookings.kineticgain.com/ (GitHub Pages, pages workflow)

Docs

About

TypeScript command center for booking disruptions, recovery blockers, guest communication posture, and hospitality-grade service restoration operations.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors