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
Mouse28
A Disney parks blog and podcast built for families navigating accessibility, featuring weekly content from a family who visits Disney every week with their autistic daughter.
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.
KneadIt
A multi-tenant SaaS platform that gives home bakers everything they need to run their business, online ordering, invoicing, customer management, financial tracking, and analytics all from one place.