PLURGASM
Admin Panel
Incorrect password — try again
This panel manages directory content without touching code.
Changes are stored in your browser's localStorage and apply immediately on the homepage.
Dashboard
Live overview of your PLURGASM directory. Numbers include both data.js content and anything you've added via this panel.
How This Panel Works
js/data.js and push to GitHub. Once in data.js, they survive a browser data wipe.admin.html. To change it, edit the ADMIN_PASSWORD constant in the script block and redeploy.js/data.js and push to GitHub to make it universal.
Brand of the Week
Override the featured brand in the spotlight banner at the top of the homepage. Applies immediately — no deploy needed. The override lives in localStorage so it persists across visits on this browser.
Keep it 1–2 sentences. Appears directly below the brand name on the homepage.
Include the @ symbol.
Used for the "Visit Site" button.
Pending Submissions
Brand submissions from the community via the Submit a Brand page. Review each one and approve or reject.
Add Festival
Add a festival to the directory. It will appear on the homepage grid/calendar and the dedicated Festival Calendar page immediately — no code change needed.
YYYY-MM-DD (e.g. 2026-08-14). This is what the calendar uses to sort and group festivals by month. If you skip it, the festival lands at the end with no date.Shown in small text below the festival name.
City, State format. Shown on the card and calendar row.
Human-readable. Shown on the card.
YYYY-MM-DD. Used for sorting and calendar grouping.
YYYY-MM-DD. Used to determine past/upcoming status.
e.g. 18+, 21+, All Ages
The text inside the tag badge on the card. Keep it short.
Powers the vibe filter pills. Match existing genres where possible.
2–4 sentences. Shown on the festival card.
Clicking the festival card opens this URL. Leave blank if tickets aren't live yet.
Add Brand
Add a brand to the directory. It will appear immediately in the Brands section on the homepage, filtered by the category you choose.
Shown in the colored square. Auto-fills from name if blank.
e.g. ~1 week, MTO 2–4 weeks, Check website
Short descriptor shown in small text on the card. What makes this brand unique.
2–3 sentences. This is what people read on the card.
Optional. Shown as a callout box in the brand detail modal. Being honest builds trust.
Include the @ symbol.
Used by the search engine. Include style, fit, gender, and type keywords.
Reorder Content
Control the display order of festivals and brands. Changes apply on the homepage and calendar. Use ↑ ↓ to move items, then save.
Festivals
Brands
Social Spotlight
Control which accounts are shown as "Featured" in the Social Spotlight section at the bottom of the homepage.
SOCIALS in js/data.js and push to GitHub.