All projects
Multi-Tenant SaaS Platform·2019 – Present·Live

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.

Fi

Tech Stack

Node.jsLoopBack 3Vue.js 2MongoDBRedisElasticsearchGCP GKERabbitMQStripe

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/