Miami Valley Xpress
A full-fledged roster management system for a youth softball organization. What started as a simple informational website evolved into a tool that simplifies team management so they can spend more time on the field.

The Client
Miami Valley Xpress is a premier fastpitch softball organization based in Ohio, fielding competitive travel teams for young athletes. With multiple age groups and rosters changing each season, they needed a digital presence that could keep up with their growth.
The Challenge
The organization came to me with a simple request: build a website where families could learn about the program and find contact information. But as we talked, bigger problems emerged:
- Roster management was happening in spreadsheets shared via email - Parents had no central place to see team information - Coaches spent hours on administrative tasks that could be automated - There was no way for prospective players to express interest online
The Solution
What started as an informational website evolved into a full roster management system:
- Public-facing site with team information, schedules, and program details
- Admin dashboard for coaches to manage rosters, update player information, and track tryout interest
- Automated emails via Resend for registration confirmations and team communications
- Real-time updates so roster changes reflect immediately on the public site
Technical Implementation
Built with Angular for a responsive single-page application feel, backed by Supabase for:
- PostgreSQL database storing player, team, and roster data
- Row-level security ensuring coaches only access their own teams
- Real-time subscriptions for live roster updates
- Authentication for the admin portal
The architecture separates the public marketing site from the protected admin area, allowing for independent scaling and security policies.
Results
The organization now manages all roster operations through a single platform. Coaches report saving several hours per week on administrative tasks, and the professional web presence has helped attract new players to the program.
Interested in a Similar Project?
Let's discuss how I can help you build something similar for your business.
Get in Touch