Infrastructure SystemSaaS Platform

StrixBook

High-performance scheduling infrastructure engineered for premium retail environments with location-based tenancy, subscription billing, and admin control systems.

StrixBook hero screenshot

Overview

StrixBook is a multi-tenant scheduling platform engineered for premium retail environments. It provides location-based tenancy, subscription billing, and comprehensive admin control systems for businesses managing appointments across multiple locations.

Problem Context

Existing booking platforms either target individual practitioners with limited multi-location support, or charge enterprise pricing for basic scheduling features. Premium retail businesses need a solution that scales across locations while maintaining brand-consistent booking experiences and providing actionable analytics.

System Design Decisions

  • Location-based tenant architecture allows each business to manage multiple locations under a single account with isolated data per location.
  • Role-based dashboards surface different views depending on whether the user is an owner, manager, or staff member.
  • Embeddable booking widgets integrate into any existing site without requiring a full rebuild.
  • Stripe-powered subscription tiers with usage-based billing for scaling businesses.

Architecture

Centralized Postgres database with tenant isolation enforced at the application layer through Prisma middleware. The booking widget is a standalone embeddable component communicating with the main API. Calendar management uses optimistic updates with Supabase real-time subscriptions for conflict resolution. Admin analytics are computed server-side and cached for performance.

Multi-tenantSubscription billingRole-based dashboardsLocation scaling

Stack Breakdown

Next.js serves both the admin dashboard and the public-facing booking interface. TypeScript provides full-stack type safety. Prisma handles database access with middleware-enforced tenant isolation. Postgres stores scheduling, user, and billing data. Stripe manages subscription tiers and payment processing. Supabase provides real-time sync for calendar updates. Tailwind CSS ensures a consistent, responsive UI. Deployed on Vercel with edge functions for low-latency operations.

Next.jsTypeScriptPrismaPostgresStripeSupabaseTailwindVercel

Screenshots

Strategic Impact

StrixBook validates STRIX's ability to build production SaaS from scratch — not a template deployment, but a custom-engineered platform with real multi-tenant architecture and subscription billing. The platform currently operates at book.strixstudio.com.

Future Roadmap

  • 1Automated appointment reminders via SMS and email
  • 2Customer loyalty and retention analytics
  • 3API access for third-party integrations
  • 4White-label deployment options for enterprise clients

Interested in a similar system?

Let's discuss your requirements.

All Systems