Centralizing Compliance Management for Sports

Designing the Organization Dashboard for My Sports Center, a SaaS platform owned by InjureFree

I designed My Sports Center (MSC) from the ground up in collaboration with senior management and developers. MSC is a web-based SaaS platform that streamlines annual credential renewal for athletes, coaches, and parents. This project focuses on the dashboard used by organizations like figure skating clubs to manage compliance at scale.

My Role

  • Sole UX/UI Designer - Contract

  • Design responsive web dashboards in Figma

  • Collaborate with product manager

The problem

Sports clubs under national governing bodies (NGBs) like US Figure Skating must ensure that their members (athletes, coaches, and parents) renew critical credentials annually. This includes things like SafeSport training, background checks, insurance, and membership fees.

This process is typically fragmented - involving multiple systems, spreadsheets, and emails - which creates confusion and increases risk for non-compliance.

How can we streamline credential management for sports clubs to easily maintain compliance?

The goal

Design a centralized dashboard for club admins to manage members

  1. Simplify credential tracking (status, expiration, next steps)

  2. Enable communication across roles (Coach, Athlete, Parent)

  3. Offer a seamless experience that adapts across multiple sports

Identifying the user

Coach

Needs

  • Credentials

  • Deadlines

Pain Points

  • Constantly changing requirements

Athlete/Parent

Needs

  • Credentials

  • Deadlines

Pain Points

  • Constantly changing requirements

*Admin

Needs

  • Track member statuses

  • Set organization requirements

Pain Points

  • No centralized way to track compliance

*In this specific project I will be highlighting the dashboard from the Admins perspective.

Designing from experience

As a former professional figure skater and coach, I’ve personally experienced the annual headache of renewing SafeSport, insurance, and memberships through various disjointed systems. This gave me a deep sense of empathy for our users, and helped me make design choices that were both intuitive and functional.

Discovery and research

Brainstorming

Building the designs in Figma

Breaking down the design decisions

Member Profile Deep-Dive

Why: Admins often need to review an individual’s compliance history, contact info, and credentials.

What I did:

  • Designed a card-based layout for the Member Profile, with emphasis on key details: photo, name, contact info, club affiliation, and credential checklist.

  • Grouped compliance items by category and clearly displayed their status, expiration, and action buttons.

  • Showed similar users (e.g., other club members) below the profile for quick navigation.

Impact:
Made it easier for admins to follow up with members and resolve individual issues quickly.

Role-Based Navigation

Why: Each user (Admin, Coach, Parent, Athlete) has distinct responsibilities and needs.

What I did:

  • Designed a navigation menu that updates based on the user role.

  • Example: An Organization Admin sees dashboards like “Overview,” “Requirements,” and “Insurance,” whereas a Coach may only see their own profile and tasks.

Impact:
Reduced confusion and increased task completion by tailoring the UI to user intent.

Notification System

Why: Compliance is time-sensitive, and users benefit from nudges and reminders.

What I did:

  • Integrated a right-hand notifications panel on desktop and a banner on mobile with alerts for actions (e.g., “You have a new task to complete”).

Impact:
Increased awareness and responsiveness to pending tasks, helping keep the club compliant.

Compliance Tracker Visualization

Why: Admins need to monitor overall progress at a glance, especially during registration season.

What I did:

  • Designed a simple chart to reflect completion rates by platform or group.

  • Allowed clubs to spot bottlenecks and overall organization progress.

  • Positioned the chart in a prominent location on the dashboard to serve as a quick visual check.

Impact:
Enabled charts for easy decision-making without needing to download reports.

Expected impact

70% reduction in time spent tracking member status

Industry benchmarks suggest that consolidating manual credential workflows into a centralized platform can reduce administrative time by up to 70% - a result we aim to replicate with My Sports Center.

Improved internal communication

The structured layout allows admins to view member status, search by role, and follow up with individuals based on real-time data, improving response times and clarity.

Fewer compliance errors and missed deadlines

With built-in expiration tracking and notifications, organizations are empowered to proactively resolve issues, reducing liability and administrative burden.

Consolidation of up to 5+ disconnected systems into one platform

Many organizations currently rely on a combination of spreadsheets, emails, third-party sites, and PDFs to track credentials. My Sports Center replaces all of these with a unified interface.

Reflection

  • How to design for complex, multi-role systems
    I learned how to account for different user types: Admins, Coaches, Parents, Athletes, and ensure each had a tailored, intuitive experience.

  • How to structure adaptable, modular SaaS dashboards
    I gained experience in creating a component-based dashboard that can scale across different sports and national governing bodies.

  • How to draw from personal experience to inform empathetic design
    As someone who’s navigated credentialing firsthand, I was able to turn my own frustrations into informed design decisions.