Skip to main content

Get 15% off your first order — use code WELCOME15 at checkout

Index:
04
Industry:
SaaS & Business Tools
Year:
2025
Duration:
20 weeks
Status:
Delivered
Internal Product · SaaS & Business Tools

Studio Management Platform

One platform for every service business, adaptive onboarding, intelligent forecasting, and a freelancer marketplace that scales from solo operator to multi-location chain.

The Challenge

Studio and salon owners juggle fragmented tools: one for booking, another for payments, a spreadsheet for payroll, and gut instinct for growth decisions. Off-the-shelf solutions force every business into the same rigid workflow, ignoring that a yoga studio, pet grooming salon, and nail bar each operate in fundamentally different ways. We needed a platform flexible enough to serve all of them, with tailored onboarding, industry-specific pricing, and intelligence features beyond simple calendars, while being intuitive enough that a solo freelancer could be running in minutes.

The Solution

We designed a full-stack SaaS platform grounded in three principles: adapt to the business, automate the busywork, surface the insights that matter. Adaptive onboarding detects business type and guides owners through profession-specific setup with tailored marketing copy, recommended plans, pre-built service templates, and locale-aware currency defaults. Five pricing models cover every service type. A freelancer marketplace connects independents with studios across 25+ categories. ML models handle demand forecasting, churn prediction, and automated member segmentation, feeding directly into retention campaign tools. The platform ships with internationalisation across 10 locales including RTL Arabic, WCAG 2.1 AA accessibility, and OWASP Top 10 security.

01
Phase 1

Adaptive Onboarding & Multi-Tenancy

We built an onboarding engine that detects business type and reshapes the entire setup experience around it. A yoga studio sees class-pack pricing and instructor scheduling. A pet groomer sees per-service pricing and appointment slots.

  • 11 business types with fully tailored onboarding flows
  • Pre-built service templates and pricing defaults per profession
  • Multi-tenant architecture with complete data isolation
  • Five pricing models, per session, membership, package, hourly, and tiered
  • Locale-aware currency, date, and language defaults from first interaction
02
Phase 2

Booking, Scheduling & Payments

The core operational layer handles everything a service business runs on: appointment and class scheduling with real-time availability, automated reminders, Stripe Connect split payments for multi-staff businesses, and recurring membership billing.

  • Real-time booking calendar with conflict detection and waitlists
  • Stripe Connect split payments across owners, staff, and freelancers
  • Automated appointment reminders via email and SMS
  • Recurring membership billing with proration and plan-switching
  • Staff availability management with break rules and holiday blocking
03
Phase 3

Freelancer Marketplace

A two-sided marketplace connecting independent practitioners with studios that have spare capacity. Freelancers build verified profiles across 25+ service categories, set their own rates, and manage availability.

  • 25+ freelancer categories from massage therapy to dog grooming
  • Verified professional profiles with portfolio, qualifications, and reviews
  • Studio-side search, filtering, and direct invitation flow
  • Automated revenue splitting and payout reporting per freelancer
  • Seamless integration, freelancers appear in the studio calendar like regular staff
04
Phase 4

ML Intelligence & Analytics

We layered machine learning models on top of operational data to surface insights no spreadsheet could. Demand forecasting predicts busy periods. Churn prediction flags at-risk members before they leave, feeding automated retention campaigns.

  • Demand forecasting with staffing recommendations per time slot
  • Churn prediction model flagging at-risk members 30 days in advance
  • Automated retention campaigns triggered by churn risk scores
  • Behavioural member segmentation for targeted promotions
  • Revenue analytics dashboard with year-over-year comparisons and trend lines
05
Phase 5

Internationalisation & Accessibility

The platform ships production-ready in 10 languages including full right-to-left Arabic support, not bolted-on translations but structurally RTL layouts, mirrored navigation, and locale-correct formatting. Every screen meets WCAG 2.1 AA.

  • 10 locales with structurally correct RTL layout for Arabic
  • WCAG 2.1 AA compliance across all 307+ routes
  • Keyboard navigation and screen reader support throughout
  • Locale-aware date, time, currency, and number formatting
  • OWASP Top 10 security baseline with rate limiting and CSRF protection
Results
11
Business types supported
20-30%
Projected churn reduction
$130K
Est. annual value per studio
10
Languages inc. RTL Arabic
  • 01307+ routes delivered across the full application, covering every workflow from onboarding through analytics
  • 0211 business types supported at launch with industry-specific flows, pricing models, and templates
  • 03ML-driven churn prediction and demand forecasting projected to reduce member churn by 20-30% and boost revenue 5-10%
  • 04Estimated $65K-$130K annual value per studio from intelligence-driven operational improvements
  • 0510 locales with full RTL support, 80%+ test coverage, and WCAG 2.1 AA compliance from day one
Spec Sheet
Architecture
Framework
Next.js 15 with React 19, App Router, and Server Components
Database
Supabase PostgreSQL with row-level security per tenant
Multi-Tenancy
Schema-level data isolation with tenant-scoped RLS policies
State Management
TanStack Query for server state, Zustand for client state
Styling
Tailwind CSS 3.4 with CVA component variants and RTL support
Background Jobs
Queue-based processing for ML pipelines and bulk email campaigns
Integrations
Stripe Connect
Split payments, recurring billing, marketplace payouts, and tax reporting
Redis
Session caching, rate limiting, and real-time availability locks
Email & SMS
Transactional reminders, retention campaigns, and booking confirmations
ML Pipeline
Demand forecasting, churn prediction, and member segmentation models
Performance
Route Coverage
307+ routes across onboarding, operations, marketplace, and analytics
Test Coverage
80%+ with unit, integration, and Playwright E2E suites
Caching
Multi-level caching with stale-while-revalidate for sub-second page loads
Scalability
Tenant-isolated architecture supports unlimited business onboarding
Code Quality
  • TypeScript strict mode with noUncheckedIndexedAccess
  • 80%+ test coverage across unit, integration, and E2E
  • WCAG 2.1 AA accessibility compliance on every route
  • OWASP Top 10 security baseline with rate limiting and CSRF
  • Full RTL support with structurally mirrored layouts
  • Zod schema validation on all inputs and API boundaries
Technologies
  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Stripe Connect
  • Redis
  • TanStack Query
  • Recharts
  • Framer Motion
  • Playwright
Next Project

Print Calculator & CRM

Accurate pricing, polished quotes, and full sales pipeline visibility, with zero infrastructure cost.

Print & Design

Have a project?

Web, software and brand work for businesses across the UK. Tell us what you are building.

Glasgow GFX Print Studio

Visit
The Pentagon Business Centre
Unit 204b, 36–38 Washington Street
Glasgow G3 8AZ
Hours
Mon–Fri 9:00–18:00
Sat 10:00–18:00
Sun closed
Service area
Glasgow, Hamilton, Paisley, East Kilbride, Motherwell. Free delivery across Central Scotland on orders over £50.