Shambhala Music Festival · 2026 · internal preview
Crews get their schedule on their phone
Each team gets one page. They scan a QR poster, it opens their crew's shifts — pulled straight from Shiftboard, refreshed automatically. No app, no login, no paper.
● Sample crew & shifts — illustrative names. The live version reads real crews & shifts from Shiftboard.
Site
Bathrooms crew
Synced from Shiftboard · today 06:10
Friday— on shift
Bathrooms crew · QR poster Posted at the crew tent. Scan once, bookmark on your phone, works in dead zones.
What already exists — real, today
1,529
workers synced
103
teams / crews
11
departments
daily
auto-sync, green since May 27
Source: Shiftboard → GitHub Action → Airtable. Bathrooms crew above is one of the 103 teams; names shown are illustrative.
How it reaches the crew — no Mac mini in the path
Source
Shiftboard
Shifts & crews — already the build target for every team.
→
Build
GitHub Action
Runs hourly in the cloud. Creds already in place.
→
Serve
Static team pages
Cloudflare CDN. Cacheable on a phone, no login.
→
Reach
QR poster
One per crew tent. Same trick as the Fleet QRs.
Live today vs. the one build left
Live
Worker + team sync.1,529 people across 103 crews flow from Shiftboard into our system automatically, every day. The page above is built from it.
1 step
Pull the shift times onto the page.One feed (Shiftboard shift.list) turns the sample times above into real ones. A read-only readiness audit (ready to run) first confirms which crews have actually built their shifts — so we chase the gaps, not parse 80 messy spreadsheets.
Privacy
Live pages are unguessable per-crew links, hidden from search. This shared copy uses illustrative names — no real worker data.
Resilient
Built & served in the cloud. If the Mac mini is down, crews still see their schedule.
In time
Small enough to ship and stabilise before the June 29 pre-show freeze.