LT
Signed in.

Libertas Teams Central

School athletics, organized in one place.

Forms, physicals, schedules, and eligibility for athletic directors, coaches, and families, so everyone knows who's cleared to play.

Sound familiar?

  • Physicals are scattered across folders, email, and group texts.
  • Coaches don't know who's cleared to play.
  • Parents don't know what's missing, or why their child is sitting out.
  • Every season starts with a new spreadsheet.

How it works

  1. 1

    The athletic director sets up the school and its sports in a few minutes.

  2. 2

    Coaches and families join with the school code.

  3. 3

    Parents upload forms from their phone, the athletic director approves them, and everyone sees who's cleared.

What you get

Eligibility at a glance

Every athlete shows Cleared to play, Not cleared yet, or Not playing, with the reason.

Forms and physicals

Parents upload from their phone, and physical expiration dates are tracked automatically.

Forms & Documents

Handbooks, blank physicals, and waivers in one place for every family.

Game schedules

Coaches add games, the athletic director approves them, and families add them to their phone calendar in one tap.

Messages

Coaches reach their whole team, and parents can message the coach directly.

Private by design

Everyone sees only what their role allows. Medical documents are visible only to the athletic director, the coach, and the family.

Built for everyone on the team

Athletic directors

Every sport, coach, form, and approval in one place.

Coaches

Your roster, your schedule, and who's cleared for game day.

Parents

One checklist per child, and the schedule on your phone.

Students

Your own login, your schedule, and your forms.

Join the beta

We're inviting a small group of schools to use Libertas Teams Central this season and help shape what comes next.

Need help?

Type what you're looking for, like "upload a physical" or "add a coach," and we'll point you to it.

About

Libertas Teams Central helps school athletic departments cut paperwork and missed forms. Athletic directors set up their school, add sports, and invite coaches and families in one afternoon.

Platform

All schools

All campuses.

0

Campuses on the list

0

Live athletics

0

Active campuses

Schools appear here after athletic directors register.

Add school

Staff directory

Network staff. Add or edit. ON/OFF is login access.

Add staff

Audit

School add/archive, staff on/off, impersonate, packet push. Not kid stamps.

State packets

Which form lines a school inherits. Push a change to every campus on that pack.

Billing

Billing ledger. Pause does not wipe packets.

Scale model

School and roster data live in your Supabase project. Use Academy → Athletic director to create a campus.

TableHoldsKeyed by
schoolsCampus, state pack, ADschool_id
peopleOne row per adult or athleteperson_id
accountsLogin, role, on/offperson_id + email
linksParent ↔ athletetwo person_ids
sportsTeam, season, scheduleschool_id + sport_id
rosterOfficial vs prelimsport_id + person_id
formsFile, dates, pending/approvedperson_id + form_id
stampsDress / Sit / Hold + reasonperson_id + season
messagesTeam or athlete+parentsport_id + to_person
auditWho approved whattime + actor_id

A coach query is always school_id + sport_id. A parent query is person_id of the child only. That is how 15,000 athletes stay fast: nobody loads the whole network.

Today

Campus

To approve

Packets and forms.

Games to approve

Pending games.

Clearance

Missing / expiring physicals.

Monday board

Who sits Friday.

Sports

Rosters.

Coaches

On / off / certs.

Forms & Documents

Blank forms families need.

Messages

Campus thread.

Sports

Campus teams

Add a sport

Sport

Coach

Add game

One game at a time. Coach submissions need AD approval before families see them.

Student

Overview

Contact

Medical

Eligibility

Forms

Upload a form

Parent or student uploads. Athletic director (or trainer) approves. Coach can see it, not stamp it.

Required for physicals. Expiry is computed from your school's clearance rule after staff review.

No file selected yet. Tap the box above.

Sign a form online

Type your full legal name. That counts as your electronic signature.

Forms & Documents

Blank forms and campus documents from your athletic director. Download, print, fill out, then upload your completed packet where asked.

Loading…

My athletes

One checklist per child. Add your athlete, upload their physical, then finish the other forms. The athletic director gives the final OK to play.

Loading…

Schedule

Approved games for your athletes’ teams. Changes show up here as soon as the athletic director approves them.

Loading…

Add / link athlete

Add a child to this household, or link with a 6-character invite code.

Add an athlete

Only three fields required. Medical details are optional.

Optional details

Sports of interest

Checking a sport tells that coach your athlete is interested. It does not put them on the team yet.

Prelim roster

Kids who marked this sport. Move them onto the official team when they show up.

To approve

Parent or student uploaded these. You stamp them. Coach cannot.

Games to approve

New games and change requests from coaches. Families only see approved games.

Loading…

Messages

Inbox is what you received. Sent is what you wrote.

Coach writes to the team or one athlete + parent. Parents write to the coach only.

My certificates

SCHSL packet for this login.

Upload

Athletic Forms

StudentSportPhysicalStaff
No athletes yet — add a roster or wait for families to join.

Coach MGMT

Create a login. Turn the account off to lock them out.

Add coach

Upload a certificate

Eligibility

Met / not met only. No GPA.

StudentDecisionWhy
Empty until athletes are on a roster.

Monday board

Who blocks Friday.

AthleteStampReason
Empty until athletes are on a roster.

Game-day cleared

Coach list. Dress only (cleared to play).

Athlete#
No cleared athletes yet.

Eli sits. Camden holds. They do not print on this sheet.

Clearance

Physical status for rostered athletes. Flags do not silently change Dress/Sit/Hold — they warn beside the stamp.

Remind families

Reminders due (deduped 7 days). No email provider yet — buttons log to the reminders table. Edge function dry-runs until Resend is configured.

Recent reminder log

Network counts

CampusAthletesCleared
No network counts yet — campuses register themselves.