Commit Graph

4 Commits

Author SHA1 Message Date
Jeff Emmett dc95bf4819 feat: add Mollie payment pipeline with two-step registration flow
CI/CD / deploy (push) Failing after 1m12s Details
Convert single-step registration into a two-step flow:
- Step 1: Registration info → saves to JSON + Google Sheet with awaiting_payment status
- Step 2: Accommodation selection + price summary → creates Mollie checkout → redirects

On payment completion, Mollie webhook updates status, assigns bed on booking sheet,
sends confirmation email, and adds to Listmonk.

New files: api/booking-sheet.js, payment-success.html
New routes: /api/create-checkout-session, /api/mollie/webhook, /api/payment-status

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 14:36:40 -04:00
Jeff Emmett c8a9abbb1d Add partner logos and update footer
- Add logos for CCA, Commons Hub, Class Wargames, and INDEP
- Remove hyperlinks from convener names (plain text with affiliations)
- Add "Powered by the Mycostack in the spirit of P4P" footer link
- Update Dockerfile to copy images directory

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:15:06 +00:00
Jeff Emmett 89ac4ec3da Fix Dockerfile to copy all HTML files
- Change COPY index.html to COPY *.html
- Ensures financial-transparency.html is included in container

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:01:49 +00:00
Jeff Emmett 52000c0f5a Initial commit: WORLDPLAY event website
- Express server with health check
- Single-page HTML site
- Docker + docker-compose setup
- Traefik integration for worldplay.jeffemmett.com

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 11:50:14 +01:00