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

A Published status overrides matching Scheduled Programming for that day. Scheduled items display an info dot.

Loading today’s class status…

3. Established Programming Days

Current city weekly class cards automatically supply each sport’s normal recurring programming day (ex: Santa Barbara Soccer — Saturday). Camps are temporary and appear in Scheduled Programming as Camp Running windows. You can still add multiple days for the same city+sport; those days help the schedule checker flag a mismatch.

Loading established programming days…

4. Scheduled Programming Class Status

Publishing a City automatically refreshes its running program windows from the published class and camp dates and days. Use this form for manual or special schedule windows; manual entries are not changed by City Publish. Open View to edit or delete a manual entry.

→
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, City 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
CITY DETAIL PAGE

Quick Preview

Select or load a city to preview its page.

CLASS SCHEDULE

Blackout Days

Choose each date when this class is canceled. You can add as many blackout dates as needed.

Class
{}