- Index:
- 04
- Industry:
- SaaS & Business Tools
- Year:
- 2025
- Duration:
- 20 weeks
- Status:
- Delivered
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.
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.
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.
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
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
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
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
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
- 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
- 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
- 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
- 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
- →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
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Supabase
- Stripe Connect
- Redis
- TanStack Query
- Recharts
- Framer Motion
- Playwright
Print Calculator & CRM
Accurate pricing, polished quotes, and full sales pipeline visibility, with zero infrastructure cost.
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 - Call
- 0141 345 5841
- 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.