Fig Booking
White-label booking management at 10-replica scale.
Full-stack multi-tenant SaaS for residential and commercial service businesses: booking forms, admin scheduling, multi-channel CRM, automated email/SMS workflows, and financial reporting. Processor-agnostic payments (Stripe, Square, PayPal), event-driven async queues, and a 95-model MongoDB architecture running on GCP GKE.
Tech Stack
Key Highlights
Designed a 95-collection MongoDB schema supporting fully isolated multi-tenant data with shared infrastructure.
Built a processor-agnostic payment layer supporting Stripe, Square, and PayPal — switchable per tenant without code changes.
Implemented automated email/SMS workflows (booking confirmations, reminders, follow-ups) using RabbitMQ event queues.
Scaled to 10 GKE replicas handling peak booking loads with zero downtime deployments via rolling updates.
Built a financial reporting module generating P&L, revenue breakdowns, and forecasts across all business verticals.
Screenshots
Main dashboard
Screenshot coming soon
Detail view
Screenshot coming soon
Mobile responsive
Screenshot coming soon
Screenshots will be added soon. Drop images into /public/projects/fig-booking/