SportsEngineSchedule
A PHP web app that syncs scheduling data from the SportsEngine API to help manage sports team schedules.
7 commits over 3 days
What it is
SportsEngineSchedule is a custom administrative tool that interfaces with the SportsEngine API to streamline sports scheduling workflows. It pulls data on teams, events, venues, and locations, and appears to integrate with Google Sheets for easier manipulation or sharing. The app is built around a typical MVC structure with controllers for events, teams, venues, and locations, along with background sync jobs to keep data current.
Why I built it
Likely built to solve a specific scheduling pain point for a sports organization using SportsEngine, where the native tools were insufficient or cumbersome for managing complex schedules across multiple teams and venues.
Tech stack
PHP backend with Slim framework (inferred from routing and controller structure), AdminLTE admin template for the UI, Google Sheets integration (GSheetsService), Google Maps Helper, background job handlers, and custom API client for SportsEngine.
Timeline & effort
Last active Dec 6, 2024 — 7 commits across 3 active days (spanning 22 days).
Light development effort over a 22-day span with 7 commits across just 3 active days, suggesting short bursts of focused work or weekend sessions to get a working prototype in place.
Did it turn out useful?
The app has a clear domain-specific purpose and functional structure (controllers, services, models, sync jobs), but the minimal commit activity, lack of README, private visibility, and no deployment suggest it was built to address an immediate need and may still be in testing or limited use rather than fully shipped.