The school’s own branded store — school name, colors, mascot, and per-school pricing
The spirit store framework gives each school its own branded storefront: school name, school colors, and mascot applied to every store page, with per-school pricing the school sets itself. No shared catalog, no generic listing with a dozen schools stacked on the same page — each school’s store is its own distinct presence. The store substrate (catalog management, school branding layer, per-school pricing configuration) is built and production-ready. The live checkout interface that accepts payment from a buyer is honest-off — present in the platform, not enabled for live transactions today. The store is available in early-access posture: a school configured in the system can see and manage its store; the buyer-facing purchase transaction is not yet open to the public.
Store framework built · live checkout honest-off
Event photo coverage tied to the school roster — consent-gated, never public, never sold
Photos captured at pep rallies, spirit weeks, game nights, and student-section events are tied to the school roster: each photo is associated with the event and, where roster-matched, with the student’s record. Galleries are consent-gated and access-controlled — a parent or guardian who has opted in can see photos of their student; no gallery is public, and none is indexed by search engines. Photos of students are never sold, never shared with outside parties, and never used for advertising. The photo is not facial-recognition-matched to the roster; roster linking is based on the school’s own rosters and event configuration, not a face scan. Event photo coverage and roster-linked gallery management are built and production-ready.
Event photo coverage built · consent-gated, never public
Per-school revenue share — exact-cent payouts on an add-only, auditable ledger
Every sale through a school’s spirit store routes revenue back to the school with exact-cent precision. The split engine works in order: the card fee and any product cost come off the gross first to reach the net; the school’s fundraising share is a percentage of that net; and a largest-remainder reconciliation pass ensures the distribution totals to the cent, with each share locked in on an add-only, auditable ledger. Spirit-wear is built to read as a school fundraiser — the school keeps the largest fundraising leg and the platform earns a modest percentage residual on the same order. The school sees the projected per-sale distribution before any charge rail runs. The split engine is built and production-ready. The charge rail that moves money is honest-off — present in the platform, not enabled for live transactions today.
Split engine built · charge rail honest-off
Spirit wear and event merchandise — catalog management and per-event order tracking
The spirit wear and event merchandise catalog is managed at the school level: items are associated with a specific event or spirit week, with per-item quantities, variants (size, color), and pricing the school sets. An order is tied to the event it was placed for, so a spirit-week T-shirt order and a game-night wristband order are tracked separately — not commingled in a flat order queue. The catalog management layer and order-tracking substrate are built and production-ready. The live order interface is honest-off — the buyer-facing purchase flow that completes a transaction is in early-access posture, present in the platform but not enabled for live public purchases today.
Catalog built · live order interface honest-off
School-branded store presence — school identity applied to every page, not a generic template
Each school’s spirit store runs under the school’s own identity: school name in the header, school colors applied to the palette, mascot image and school logo on store pages. The school’s branding is not a theme selection from a dropdown — it is applied at the store level, meaning a buyer who visits the school’s store sees the school’s store, not a platform listing of schools. The school controls what appears in its own store and how it is presented. The school branding layer (name, colors, mascot, logo, per-school configuration) is built and production-ready. No school is assigned a generic template; every configured school has a distinct, named, branded store presence.
School branding layer built