From ca631ce80bb2bc800ff9c7f4a01b95e351828250 Mon Sep 17 00:00:00 2001 From: Frank Meeuwsen Date: Sun, 1 Mar 2026 10:34:05 +0100 Subject: [PATCH] chore: availableSpots naar 2 + gitignore opschonen - availableSpots van 3 naar 2 - .claude/, .firecrawl/, .playwright-mcp/ toegevoegd aan gitignore - content bestanden, rekenmodel en skills-export uitgesloten van tracking Co-Authored-By: Claude Opus 4.6 --- .gitignore | 11 +++++++++++ LOGBOEK.md | 25 +++++++++++++++++++++++++ src/config/workshop.js | 2 +- 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a4ed3d5..d73333b 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,14 @@ dist-ssr # Session tracking .session-start + +# Local tool data +.claude/ +.firecrawl/ +.playwright-mcp/ + +# Project files (not tracked) +content/*.jpg +content/linkedin-posts.md +rekenmodel.ods +skills-export.tar.gz diff --git a/LOGBOEK.md b/LOGBOEK.md index 03ce1ca..8f7562b 100644 --- a/LOGBOEK.md +++ b/LOGBOEK.md @@ -104,6 +104,31 @@ - [ ] Structured data (JSON-LD Event schema) toevoegen - [ ] Eerste testbetaling via live link verifiëren +## 2026-02-23 - Sessie 6: Wachtlijst flow en sold-out logica (duur: onbekend) + +### Wat is gebouwd +- `availableSpots` bijgewerkt van 7 naar 3 (5 stoelen verkocht) +- Centrale workshop config aangemaakt: `src/config/workshop.js` met `totalSpots`, `availableSpots` en `isSoldOut` +- "Nog X plekken beschikbaar" toegevoegd aan StickyBar (desktop + mobile) en FinalCTA +- Wachtlijst flow gebouwd: `WaitlistSignup.jsx` + `WaitlistThankYou.jsx` +- Tally wachtlijst formulier ID `kdyPJZ` gekoppeld (https://tally.so/r/kdyPJZ) +- Twee nieuwe routes: `/wachtlijst-inschrijven` en `/wachtlijst-bedankt` +- Conditionale CTA's in Hero, FinalCTA, StickyBar en Pricing: schakelen automatisch om bij `isSoldOut: true` +- Testimonial Jefta Bade foto toegevoegd +- Alles gecommit en live gezet op https://frankmeeuwsen.com/workshopclaudecode/ + +### Technische beslissingen +- Centrale config in `src/config/workshop.js` zodat sold-out status op één plek te beheren is +- `isSoldOut` als boolean: bij `true` verdwijnen inschrijf-CTA's en verschijnt wachtlijst-flow overal +- Wachtlijst via Tally embed (zelfde patroon als inschrijfformulier) + +### Volgende sessie +- [ ] Aanbeveling 1: Opening herwerken met sterkere pain point hook +- [ ] Aanbeveling 2: Specifieke tools/voorbeelden toevoegen aan Benefits sectie +- [ ] Aanbeveling 3: Flow optimaliseren (PainPoints -> Testimonials -> Benefits) +- [ ] Aanbeveling 4: CTA buttons verfijnen (consistente button-teksten) +- [ ] Aanbeveling 5: Pre-workshop checklist toevoegen + ## 2026-02-12 - Sessie 5: Concurrentieanalyse en annuleringsbeleid (20 min) ### Wat is gebouwd diff --git a/src/config/workshop.js b/src/config/workshop.js index bf3d369..637b42f 100644 --- a/src/config/workshop.js +++ b/src/config/workshop.js @@ -8,6 +8,6 @@ export const WORKSHOP_CONFIG = { totalSpots: 8, - availableSpots: 3, + availableSpots: 2, isSoldOut: false, };