Blue Flannel

White-label booking platform core

Multi-company foundation with plugin-driven modules. Current build intentionally excludes paid CRM and external provider integrations.

Architecture Priorities

  • Company isolation and role-based access
  • Plugin contracts for booking, payments, calendar, and access control
  • PostgreSQL + Prisma schema ready for production growth

Core Plugin Registry

Booking

booking

Core reservation workflows, slot generation, and lifecycle actions.

Payments

payments

Provider-agnostic payment intents, checkout sessions, and order state.

Calendar

calendar

Internal calendar event model and booking synchronization hooks.

Access Control

access-control

Booking-linked access grants and revocation rules for door providers.