
The Open Court
Basketball Runs & Wellness Registration Platform
My roleSole developer and product partner — discovery with the founder, registration system, admin dashboard, and insights screen; scoped and reconciled the client's formal requirements document.
Private build — code and deployment are the client's. Ask me for a walkthrough →
The Problem
Sign-ups, waivers, and emergency contacts were being collected ad hoc with no reliable roster. The platform captures registrations in one place and enforces access to that personal data at the database layer rather than in the frontend.
The Solution
Marketing site and registration system for The Open Court — men's basketball runs and wellness pathways in Dallas. Public event pages drive sign-ups, while an authenticated admin dashboard gives the organizer roster visibility and registration insights.
The Outcome
Seven pages, the registration system, admin dashboard, and insights screen delivered. Image payload cut from 4.1MB to roughly 520KB and the app shell to under 100KB compressed; the app installs to the home screen and every page works offline.
Features
- Event listings, detail pages, and post-run recaps
- Registration flow with waiver signature and emergency contact capture
- Admin dashboard gated by Supabase Auth plus an explicit admin allowlist
- Row-level security so the public anon key cannot read registrant data
- Registration insights and charts for the organizer
- Light/dark theme toggle and a published privacy policy