Operations guide
How CSE works
A walkthrough for the people who run the show, not the people who built it. Pick a persona below to see what they sign in as, where they go, and what they actually do on a typical day. Same show, same neighbors, same vibe — just phones in place of clipboards.
One sign-in, all roles
There is exactly one place to sign in. Every role — car owner, attendee, gate volunteer, judge, DJ, vendor, organizer — uses the same form with their issued email + password. The system reads the user's role membership and routes them to the right starting page automatically.
- Each persona below shows a
?next=/pathdeep-link so the user lands in the right place after auth. - The
livingston4thsubdomain isn't a separate login — it's how the platform identifies which tenant the user is signing in to. - Today this admin app is un-gated in dev — when auth lands here it will share the same
eventide_sessioncookie, not a separate login.
Pick a persona
Start here. Each persona shows their own login, their walkthrough, and quick links to where they live in the system.
Show-day roles
The seven people who actually use the system on July 4th.
Car owner / participant
Brings a car, gets it judged, hopefully wins a trophy.
Attendee
Walks the show, looks at cars, votes for People's Choice.
Gate volunteer / staff
Greets cars at the entrance. Sticker on, photo, paid, wave through.
Judge
Walks the show, scores cars on a phone with sliders.
DJ
Manages live song requests during the show.
Vendor / sponsor
Sells food / drinks / retail / services at the show.
Event organizer
Runs the whole thing. Sees everything. The "you" of CSE.
Admin & platform
Less frequent, but documented. Tenant admin sets up once a year; platform staff is CSE-internal.
Tenant admin
Owns the tenant. Above the organizer. Used if Livingston runs more than one event.
Platform admin
CSE platform staff. Cross-tenant. Visually distinct (amber accent) so it's obvious you're in god-mode.
Volunteer (non-car-show sub-events)
Check-in scanner for the beer garden, race, kids zone, etc.
Attendee
Attendees scan windshield stickers to view a car's profile, then tap a heart to vote. One vote per phone per car. The system uses anonymous device fingerprinting so nobody can stuff the ballot.
What this persona can do
- Browse all the registered cars on the event website.
- Scan any windshield sticker to view that car's profile on their phone.
- Vote for People's Choice — one vote per phone per car.
- Request songs from the DJ via a QR code at the stage.
- Get show updates by text if they opted in (voting open, voting closed, fireworks at 9).
Walkthrough
5 stepsA friend of Dale's, walking the show
Arrives at the show
No sign-in needed to browse — the public homepage shows the day's schedule, the cars currently on display, and a parking-lot map.
Sees a car they like
Each car has a windshield sticker with a QR code. Phone camera, scan, the car's public profile opens — year/make/model, photos, build sheet, owner's nickname, social handles.
Voting opens at 11:30
A big heart button on each car's profile turns active. Tap it to vote. The button fills and says "Voted." That's it — no email, no CAPTCHA, no sign-up.
Requests a song
A sign at the stage has a QR for "Request a song." Phone camera, scan, types in a song + artist + optional dedication. Can also upvote songs other people requested.
Awards at 2:30
They watch winners come up to the stage. The stage screen shows each winner as they're called. Same as always, just smoother.
Quick links
Where this persona lives in the public app.