hod-fyp-mockups

Heart of Dating — FYP May 2026 Site

Static HTML site for the Find Your Person Challenge May 26–29, 2026.

Live URL (target): https://heartofdating.com/fyp (path-preserving proxy via Cloudflare Worker → Pages) Hosting: Cloudflare Pages, deploys from public/ on push to main. Setup brief: see HOSTING-SETUP.md.

Pages

Path Source Purpose
/fyp public/fyp/index.html Landing — registration form
/fyp/vip public/fyp/vip/index.html VIP tripwire ($17) — ThriveCart embed
/fyp/thank-you-vip public/fyp/thank-you-vip/index.html Post-purchase confirmation
/fyp/thank-you-free public/fyp/thank-you-free/index.html Post-registration (free path)
/api/register public/functions/api/register.js Pages Function — proxies form to ActiveCampaign
/fyp/calendar/night-{1-4}.ics public/fyp/calendar/*.ics Add-to-calendar files

Required Cloudflare Pages env vars

Pre-launch checklist (May 11)

What lives where

Local dev

# Serve public/ on localhost
cd public && python3 -m http.server 8000
# Then visit http://localhost:8000/fyp/

(Pages Function won’t work locally without wrangler — but the static HTML and form UX render. Run npx wrangler pages dev public if you need the function locally.)