COMING SOON GATE
When enabled, visitors must enter a password to access the site. Once they enter it correctly, they stay unlocked on that browser. Disable the gate when you're ready to go live.
Default: coro2026 — change to anything you want.
SLIDESHOW MANAGER
Add, remove, reorder, and edit all slides. Changes apply live when you save.
LOGO MANAGEMENT — Both logos update instantly across the entire site and persist across sessions.
ON DARK
ON LIGHT
FOUNDERS
TEAM MEMBERS
Team members appear in a separate section below the founders with a "Send a Message" button on each card.
HOW THIS WORKS
When someone submits an allocation request, they automatically receive an email using the template below. Use {{firstName}} to personalise with their name.
Requires RESEND_API_KEY environment variable set in Netlify → Site Settings → Environment Variables.
MEMBERSHIP INVITE EMAIL
Sent when you click Invite on an allocation request. Use {{firstName}} to personalise and {{paymentLink}} where the secure “update payment” button should appear (if omitted, the button is added at the end automatically).
ALLOCATION REQUESTS
All allocation requests submitted through the website, saved to Firestore.
Click Refresh to load submissions.
MEMBER LOGIN ACTIVITY
Every member sign-in attempt — successful logins and failed attempts (wrong email or password) — with the approximate location it came from. Useful for spotting unexpected access.
Click Refresh to load login activity.
MAILING LISTS
Two separate lists — quick “be the first to know” signups from the home page, and full allocation requests — each exportable on its own.
Click Refresh to load emails.
COMPOSE EMAIL CAMPAIGN
Write your HTML email, preview it live, and save it as a draft. Use Export recipients to download the address list for the group you choose. Automated bulk-send through your Resend key can be wired up as the next step.
Live preview