What It Does
Ringside is a full-featured management platform built for wrestling promotions. It handles everything from roster management and contract tracking to event booking, championship lineage, and storyline planning, replacing the spreadsheets and disjointed tools most promotions rely on.
Technical Details
- Laravel 12 with Livewire for reactive UI components
- Action-based architecture using lorisleiva/laravel-actions
- Complex Eloquent relationships for championship histories, faction memberships, and event cards
- Full test coverage with Pest 4 (including browser tests)
- Static analysis with Larastan and automated refactoring with Rector
The Challenge
Wrestling promotions have surprisingly intricate domain logic: title vacancies, multi-person matches, faction dynamics, contract windows, and suspension tracking. Modeling all of that cleanly without the codebase becoming a mess was the real architecture challenge. This project is where I sharpened my skills with action classes and domain-driven design patterns.
More Projects
Bakery on Biscotto
Built a custom website for a local sourdough bakery business. Features a handcrafted design with interactive menu, customer review system with admin approval, and a Filament-powered dashboard for the business owner.
The Laravel Architect
My personal website and content platform. Blog, podcasts, projects, and a hire-me page, all built from scratch with Laravel and Filament.
Campus Sync
An admissions and grading application for educational institutions. Student enrollment, course management, and academic record tracking.