LUFT
Own ProductA full-stack volleyball tournament and league platform built solo, live in production with a real community running drop-in sessions and tournaments end to end.
1 / 5Problem
Local volleyball leagues were running tournaments and drop-in sessions manually through spreadsheets and group chats, so bracket seeding, live scoring, roster splitting, and payment tracking were slow, error-prone, and confusing for organizers, referees, and players alike.
Solution
Built a full-stack tournament and league platform solo: drag-and-drop bracket seeding, group standings with tiebreaker logic, a live match scoreboard with real-time push notifications, session and roster splitting for pickup play, player training/progress tracking, and multi-role authentication for organizers, court managers, referees, and players. Photo and media uploads run through Cloudflare R2, signups are protected with Cloudflare Turnstile, and transactional email runs through Resend, all behind a fully custom UI built without a component library.


