Rally HQ

Enterprise multi-tenant tournament management platform with 137 specialized services, real-time WebSocket features, capability-based permissions, and white-label branding support.

What This Proves

I can go from zero to production SaaS in days, not months
I understand enterprise architecture patterns (multi-tenancy, RLS, capability-based auth)
I build real-time features as core infrastructure, not afterthoughts
I ship complete products, not demos

The Problem

Volleyball tournament management is fragmented across spreadsheets, emails, and outdated software. Tournament directors need a modern platform that handles registration, scheduling, brackets, and real-time scoring.

The Approach

Built the entire platform solo using AI coding agents (Claude Code) with my AEGIS governance framework. Started with a comprehensive architecture document, then implemented features in parallel using multi-agent workflows. The key insight was treating the AI as a team member that needed clear specifications and guardrails.

Architecture Decisions

137 specialized services with clear boundaries
Capability-based permission system (not role-based)
Real-time bracket updates via WebSocket
Multi-tenant architecture with RLS
WCAG 2.1 AA compliance throughout

Why I Built It This Way

Chose capability-based permissions over RBAC for flexibility
Built real-time features from day one, not bolted on
Used Supabase for rapid iteration without DevOps overhead
Implemented comprehensive health monitoring dashboard

Technology Stack

Next.js 15 React 19 TypeScript Supabase PostgreSQL Tailwind CSS Radix UI WebSocket

Outcomes

Production-ready multi-tenant SaaS
Real-time tournament bracket management
Drag-and-drop scheduling interface
White-label branding for tournament operators
Comprehensive admin dashboard with analytics
Started: 2025-10
7 days initial, ongoing iteration