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.