VASANA / VORTICES · INTERNAL

RANDY · CONTROL ROOM

DATA: —

BUILD STATUS

—%

SYSTEM MAP — how it connects

QR POSTERper stop · dynamic QR
LANDING PAGEsite/landing
SPONSOR PAGEsite/sponsor-apply
▼ scan / click
GAME SHELLrandom loader · learning screen
GHL PIPELINERandy Sponsors
19 GAMESone per stop · served at random
▼ play
EDGE FUNCTIONS/start one-shot · /score HMAC + validation
▼ score
HALL OF FAMElive leaderboard
SPONSOR OFFERpost-game coupon
BACKEND — SUPABASEscores · signups · attempts · anon-auth · (sponsors · prizes · winners)

TRAM TRAIL — STOP × GAME × SPONSOR (all 19 G:link stops)

STOPGAMEWHY (LOCAL FLAVOUR)SPONSORSTATE

TEST LAUNCHER — PLAY ANY GAME DIRECTLY

Boots the prototype straight into the chosen game (skips the random loader · ?reset=1 = fresh one-shot, so you can replay)

LIVE METRICS

TOTAL PLAYS
PRIZES UP FOR GRABS
PRIZES WON
PLAYS PER GAME
PRIZES
PRIZESPONSORSTATUS
RECENT WINNERS
WINNERPRIZEWHEN
RANDY CONTROL ROOM · internal · edit the CONFIG arrays in source to update build status + sponsor map