Marco opened the JLSportsLeague backend on his tablet. He navigated to the match, clicked “Match Report,” selected “Penalties,” and added a yellow card to #7 (his daughter, Sofia). The system automatically noted the infraction. Two more yellows, and she’d be suspended for the next match. No more arguing. No more “he said, she said.” The database was the final word.
“Mr. Vasquez,” Liam said, appearing at Marco’s car after a rain-soaked 0-0 tie. “You need a Content Management System. Specifically, Joomla.” joomla sports league management
Marco Vasquez had been the commissioner of the North Valley Recreational Soccer League (NVRSL) for twelve years. For eleven of those years, his life had been a slow, agonizing death by spreadsheet. Marco opened the JLSportsLeague backend on his tablet
The real test came on a crisp Saturday in October. The U-12 Girls final: Purple Pandas vs. The Shooting Stars. Marco stood on the sideline, holding a tablet instead of a clipboard. The referee, a teenager named Kevin, ran over at halftime. Two more yellows, and she’d be suspended for
That night, Marco poured a glass of cheap Malbec and logged into cPanel for the first time in his life. Liam had already installed Joomla 4.x on a subdomain: league.northvalleysoccer.org . The default Cassiopeia template stared back at him—clean, white, and terrifyingly empty.
“You look happy,” Elena said.
He simply pointed to the QR code on the sign by Field #4.