What to Expect
- DoorsPlease arrive at least 15 minutes before the music starts — once it's going we may not hear the doorbell.
- Getting inCall 115 on the intercom.
- ShoesHowever you're most comfortable dancing — shoes on, shoes off, socks, or bring slippers.
- BringWhatever you want to drink. There's fridge space and ice.
- CostFree. Nobody's making money on this.
House Rules
- Address is shared only through RSVP — please don't pass it along.
- No photos or video without asking first.
- It's a flat, not a club — keep noise down on the street and in the stairwell, especially late.
- Smoking outside only.
- Guest list is capped at 30–35 — check with us before bringing anyone extra.
- Respect the space like it's someone's home. Because it is.
- Look out for each other.
Admin
No database here — this designs your events visually, then gives you code to paste back into the file. Edits below preview live across Home / Calendar / Sets right now, in this browser tab, until you paste + redeploy.
Guest List
Stored privately on your server. Names and emails are kept in data/guests.json, in a folder blocked from the web — they are never written into the page source. Press Save Changes to store them; only an admin session can read them back.
Backup & Export
Optional extras. The list is already saved on the server — these are for keeping your own copy, or moving the list to another machine. CSV opens in any spreadsheet.
Share Invite
Builds a ready-to-send invite for the next edition. Note: this file only stores a hash of the password, never the password itself — so type it below to include it. It is used to compose the message and is never saved anywhere.
Sticker Artwork
Drawn at true physical size with 3 mm bleed on every edge, so the files go straight to a printer. Uses the same palettes as the flyers, so a sticker can match an edition.
Round Sticker — 50mm
Die-cut circle, transparent outside the bleed. No words, no address — just the mark.
QR Sticker — 50 × 66mm
The code sits on its own light panel so it scans reliably, whatever palette the sticker uses.
Change Passwords
Runs entirely in your browser — the password itself is never written into the file, only its hash. Generate one, paste the line it gives you over the matching constant near the top of the <script>, save, and redeploy.
Home Update Note
Short line shown near the bottom of Home for quick news — e.g. "Vol. 04 lineup dropping soon". Leave blank to hide it.
Reset
Discards anything unsaved in this tab and reloads Events/Sets from the code currently in the file.
Offline Backup
Not needed in normal use — Save Changes at the top of Admin stores everything on the server. This is the fallback for when the server is unreachable: copy a block and paste it over the matching const EVENTS = [...] / const SETS = [...] near the top of this file's <script>.