Evo Sports

CLASS STATUS

CONTROL CENTER

Publish live class status, manage city detail pages, build new sessions and camp cards, and preview changes before families see them.

Week of …

1. Publish a Class Status

Select Region, City, Sport (or leave blank for all sports), then choose a Date (or a Day of Week), select a Status, and click Publish. This writes instantly to Firebase Firestore.

Status preview will appear here.

2. Today’s Class Status

Shows everything currently affecting today: Published statuses and Scheduled Programming. Scheduled items display an info dot.

Loading today’s class status…

3. Established Programming Days

Create City+Sport templates with their normal programming days (ex: Santa Barbara Soccer — Saturday). You can add multiple days for the same city+sport. This helps the system warn you if a new schedule is created on a different day. Saved to Firebase Firestore.

Loading established programming days…

4. Scheduled Programming Class Status

Create future programming windows that automatically appear in Today’s Class Status when active. Saved to Firebase Firestore.

Pick a start date, then an end date.
Click to select one or more days (no ⌘/Ctrl needed).
Shows on the Live page only during this time window (LA time). Works for Day and Custom session types.
Loading scheduled sessions…

5. Templates & Page Builder

Create and update Weekly Classes, Camps, and Proposal Recommendations using the same control page style. Technical Firestore and JSON details stay behind the scenes.

Staff flow: Choose city → choose template → add classes or camps → save draft or publish.
READY TO GO LIVE

Publish this city page?

This will immediately update the public page for families. Draft changes cannot be hidden again unless you save the page as a Draft.

CityNot selected
PageWeekly Classes
StatusPublished
Live Page Preview: Edit the fields above and watch the actual page design update below.
{}