
1 / 3
Web App
Sanford Student Basketball League - Sports Management & Fan Engagement Platform
A modern, server-driven SPA sports league platform built with Laravel 12, Inertia.js v2, and React 19, featuring automated tournament brackets, real-time player/team statistics, OTP-gated fan voting, and a comprehensive CMS backend.
About this project
Sanford Student Basketball League is an all-in-one sports league management and fan engagement platform engineered to handle full tournament lifecycles, live scorekeeping statistics, brackets, and interactive fan participation.
Key Architecture & Functional Modules:
• Tri-Domain Modular Architecture: Structured into Public Web Domain (Inertia frontend), Granular CMS Admin Panel (Spatie RBAC), and Mobile/External REST API (JWT-authenticated).
• Server-Driven SPA: Powered by Inertia.js v2 bridging Laravel 12 and React 19 + TypeScript, delivering seamless single-page application UX with zero separate client-side routing boilerplate.
• Tournament & Standings Engine: Real-time calculation of dynamic league tables, tournament brackets, match schedules, leaderboards, and granular player/team game statistics.
• Secure Fan Voting System: Interactive fan voting module protected by OTP verification logic to prevent vote manipulation and ensure authentic fan engagement.
• Modern Component & UI Architecture: Built with Tailwind CSS v4 and accessible shadcn/radix-ui component primitives bundled using Vite 6.
• Cloud-Native Containerization: Containerized and deployed via FrankenPHP (embedded PHP 8.4 on Caddy) in Docker to Zeabur with MariaDB for high-throughput concurrency.
Role & Responsibilities:
- Engineered the entire full-stack application from database design to reactive frontend interfaces.
- Implemented multi-guard authentication pipelines (Session, Spatie RBAC, and JWT).
- Configured Dockerized FrankenPHP runtime for optimized container deployments and automated CI/CD workflows.
Tech Stack
Laravel 12Inertia.js v2React 19TypeScriptTailwind CSS v4shadcn/uiVite 6MariaDBFrankenPHPDockerZeaburJWTPHP 8.4
Client
Sanford Student Basketball League