Family reunion hub for Labor Day Weekend 2026, Cardinal Drive, Madison, AL. Deployed as a Cloudflare Worker with a KV-backed API for live RSVP, dish sign-up, and schedule data.
public/index.html— the full site (passcode gate, schedule, RSVP, dish sign-up, guest list, admin panel)worker.js— Cloudflare Worker handling/api/data(schedule/dishes/RSVPs, backed by KV) plus email notifications via Resend and Web3Formswrangler.toml— Worker config, including theREUNION_KVbinding
- Install Wrangler if you haven't:
npm install -g wrangler - Set secrets (not stored in this repo):
npx wrangler secret put RESEND_API_KEY npx wrangler secret put W3F_KEY - Deploy:
wrangler deploy
Two-tier access is hashed (SHA-256) client-side in index.html —
not stored in plaintext anywhere in this repo. Family and admin passcodes
are distributed separately.