Reef Platform

Every workflow shares the same context.

Enrollment, schedules, payments, documents, progress, communication, and staff operations work better when they are part of one role-aware platform.

How Reef is put together

Six domains. One athlete, one household.

Every domain in Reef resolves to the same athlete record and the same household record. That is the whole design: a class change, an absence, a pass-off, or a payment updates the context every other role is already looking at, so there is no second system to reconcile afterwards.

Learn

Classes, attendance, skills, and competition records - the athlete’s actual experience of your program, kept on the athlete rather than in a coach’s notebook.

Join

Enrollment, capacity, and forms. A seat is only real once requirements are verified and the class still has room for it.

Pay

Plans, invoices, payments, and discounts, all resolved against one household instead of one child at a time.

Work

The staff schedule, the time clock, and the timesheets behind every class that appears on the calendar.

Connect

Messages, announcements, and notifications, aimed by group, audience, role, and each person’s own delivery preferences.

Operate

Dashboards, documents, incidents, and the organization settings that shape how all five of the other domains behave.

One child. One household. One bill.

Because the six domains read from the same records, the coach recording a pass-off, the guardian checking an invoice, and the owner reviewing capacity are all looking at one version of the same athlete.

Explore the platform

Eight areas, one platform.

Each area has its own page.

Browse the full feature index

Read how the permission model is enforced

Bring every role into the same current.

See how Reef can fit your programs, locations, staff, and families.