Admin

Demo data-entry console. In a real deployment this sits behind a real login, not a shared key.

Import / export players

Supports CSV, XLSX, XLS, and ODS. Export uses the exact column headers import expects, so round-tripping (export, edit in Excel/Sheets, re-import) just works. Rating, verified status, and photos are never touched by import.

Add player

Mark claimed / verified

Square doesn't notify the site when a payment comes in, so confirm it manually in your Square dashboard, then flip this toggle to show the Verified badge.

Set player photo

Set academics (GPA)

Set Hudl film link

Set highlight film (embedded, viewable on profile)

A YouTube link, a Vimeo link, or a direct video file URL (.mp4). This plays right on the profile page, unlike the Hudl link above which just opens in a new tab.

Add measurable

Add season stat line

Add film evaluation

Delete player

Permanent \u2014 removes the player and all of their measurables, stats, film evaluations, and ratings. Use this to clean up duplicates.

Set player rating directly

Overrides the formula-based rating entirely. A later "Recalculate" replaces this with the formula-based rating again \u2014 this doesn't stack with the verified bonus.

Recalculate rating

Coach interest list

Create a team page

Moderate shoutouts

Shoutouts are posted publicly with no login required. Review and remove anything inappropriate here.

Add a school to the offer list

The school dropdown below is grown here over time, not a hardcoded national list.

Add an official offer

Only enter this after confirming the offer is real. It shows publicly on the player's profile.

Manage admins

Give each person their own code instead of sharing one. Your original shared admin key keeps working too, so this is additive, not a replacement.

Activity log

Every admin action, with who did it. Most recent 200 entries.

Manage advertisements

The most recently created active ad shows in the homepage ad slot. Toggle others off/on or delete them here.

Add a new ad