STEVE.COLINA← Level Select
Level 02 / 06
Open play at the Aloha Table Tennis club
LEVEL 02EPICWEB

ALOHA TABLE
TENNIS PLATFORM

A full-stack club platform with booking, tournaments, Stripe billing, and 16 languages.

Role
Head of Technology
Timeline
Jan 2026 to present
Stack
Next.js · TypeScript · Supabase · Stripe · Clerk · Vercel
Status
Live
01

BRIEFING

A 501(c)(3) club in Honolulu with 200+ users and 50 to 70 paying monthly members needed one place for booking, tournaments, and billing. It had to take real money and never double-book a table or a coaching slot.

I built it on Next.js and Supabase: 43 pages, 69 API routes, Stripe billing with idempotent webhooks, and a 16-language PWA.

43
pages
69
API routes
16
languages
200+
users
02

GALLERY

3 shots
Member dashboard: sign-in sheet, door access, refreshments, and player directory
Member dashboard: sign-in sheet, door access, refreshments, and player directory
Homepage stats and club story
Homepage stats and club story
Player directory on the homepage
Player directory on the homepage
LEVEL
COMPLETE
★ ★ ★ · level cleared
Next level →TAT TrickLEVEL 03 · EPIC