Skip to content
← Back to projects
SaaS ProductFebruary 15, 2026

CourtHub

Multi-tenant SaaS sports facility platform with onboarding, bookings, and tenant-aware operations.

Next.jsNestJSTypeScriptSupabasePostgreSQL

The Problem

Sports facility operators need a scalable platform to onboard venues, manage bookings, and run multi-tenant operations without per-client custom builds.

What I Built

Contributed full-stack features to CourtHub at Symph — a multi-tenant SaaS sports platform covering facility onboarding, location setup, and core booking workflows.

How It Works

Next.js powers the frontend. NestJS APIs handle tenant-scoped business logic with PostgreSQL via Supabase. I shipped spreadsheet/manual onboarding improvements, Google Maps location selection, contact validation, and facility settings UX.

Outcome / Results

Production software with real users. Improved onboarding conversion paths and hardened validation across tenant-aware facility setup flows.