Skip to main content
Builder preview — read only
Local demo fixtures only. Every action is disabled, no session is created and no role is granted.

Private preview environment

Player portal (Avery)

Inspect each role's real shell and navigation populated with clearly labeled demo data. Real admin and player data stays behind sign-in and server-verified authorization.

Player portal (Avery)

A player only ever sees their own calendar, attestations, optional Progress Posts and in-app notices. No donor identities, no dollars per donor, no email campaign.

Dates covered
18/30
Shots logged
171/465
Posts published
4
Awaiting guardian
1
View as player — public calendar
Setup & access

There is no public path to administrative access. Creating an account on this site never grants any role.

  • The single production super admin is bootstrapped by the project owner through a server-side/admin procedure against the server-only owner email. The value is never displayed, logged or accepted from a browser.
  • Every additional site, finance and campaign admin is then created by invitation and explicit role assignment, with one-time hashed links and a full audit trail.
  • Exactly one active super admin is enforced; a successor is added through the atomic transfer invitation with step-up verification.