workshopclaudecode/src/config/workshop.js
Frank Meeuwsen 539e72aca1 feat: configuratie centraliseren + ThankYou betalingsbevestiging
- Alle workshopdetails (datum, tijd, locatie, prijs, email) gecentraliseerd in workshop.js
- ThankYou.jsx bijgewerkt: betalingsbevestiging tekst + WORKSHOP_CONFIG variabelen
- Signup.jsx open punt opgelost: samenvattingsregel gebruikt nu config-variabelen
- TallyForm gedeeld component toegevoegd (fase 3)
- deploy.sh post-deploy HTTP-check toegevoegd (fase 4)
- PRD.md en workshop materiaal (slides, tips, introtimer) toegevoegd
- vite.svg verwijderd (ongebruikt)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 21:48:25 +02:00

44 lines
1.2 KiB
JavaScript

/**
* workshop.js - Workshop details configuratie
*
* CENTRALE PLEK voor alle workshopdetails.
* Bij een nieuwe editie: pas alleen dit bestand aan.
* Alle datum-velden tegelijk bijwerken (ze beschrijven dezelfde dag).
*
* Beschikbaarheid:
* Pas availableSpots aan als er een plek verkocht is.
* Zet isSoldOut op true als alle plekken weg zijn - activeert wachtlijstmodus.
*/
export const WORKSHOP_CONFIG = {
// Beschikbaarheid
totalSpots: 8,
availableSpots: 8,
isSoldOut: false,
// Datum - alle varianten beschrijven dezelfde dag, altijd samen bijwerken
date: 'woensdag 13 mei 2026', // lowercase, voor midden in een zin
dateShort: '13 mei', // voor buttons en korte verwijzingen
dateLabel: 'Woensdag 13 mei', // voor het Hero-datumblokje (geen jaar)
dateFull: 'Woensdag 13 mei 2026', // voor Footer-lijstitem (met jaar)
dateStickyBar: '13 mei 2026', // voor de sticky balk (geen weekdag)
// Tijd
time: '9:00 - 15:00',
timeStart: '9:00',
timeEnd: '15:00',
// Locatie
location: 'Utrecht',
venue: 'Wonders of Work, Utrecht',
// Deelnemers
maxParticipants: 8,
// Prijs
price: '€399',
priceExclBtw: 'excl. BTW',
// Contact
email: 'frank@frankmeeuwsen.com',
};