Client Onboarding Portal

We built a single place where new families register their children for the youth academy, upload medical forms, and pick training days without back-and-forth emails.

The portal replaced a paper-based process that often delayed a player's first session by a week or more. Now a parent fills out one form, chooses a trial date, and receives confirmation with what to bring and where to park. The club staff sees the same data on their side, so no one has to re-type information or chase missing signatures. What started as a simple registration form grew into a small system that also tracks jersey sizes and emergency contacts for each age group.

Support Dashboard Refresh

The club's internal support dashboard had grown cluttered over two seasons. Coaches and coordinators were digging through separate screens for attendance, player notes, and match reports. This project consolidated those views into a single daily overview, so the morning check before training takes about four minutes instead of twenty.