- Hero met twee-kolommen layout en afbeelding placeholder - Workshop details prominent met datum, tijd, locatie - React Router met Privacy en Voorwaarden pagina's - Alle secties: PainPoints, Benefits, Program, ForWho, Trainer, Pricing, FAQ, Testimonials - Footer met contact en juridische links - Tailwind CSS styling met custom warm/coral/teal kleuren Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
129 lines
5.7 KiB
JavaScript
129 lines
5.7 KiB
JavaScript
/**
|
|
* Terms.jsx - Algemene Voorwaarden pagina
|
|
*
|
|
* Standaard tekst die later aangepast moet worden.
|
|
*/
|
|
|
|
import { Link } from 'react-router-dom';
|
|
|
|
function Terms() {
|
|
return (
|
|
<div className="min-h-screen bg-warm-50">
|
|
{/* Header */}
|
|
<header className="bg-white border-b border-warm-200 py-6">
|
|
<div className="container-page">
|
|
<Link
|
|
to="/"
|
|
className="text-coral-500 hover:text-coral-600 transition-colors inline-flex items-center gap-2"
|
|
>
|
|
<svg className="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M15 19l-7-7 7-7" />
|
|
</svg>
|
|
Terug naar workshop
|
|
</Link>
|
|
</div>
|
|
</header>
|
|
|
|
{/* Content */}
|
|
<main className="container-page py-12">
|
|
<div className="max-w-3xl mx-auto">
|
|
<h1 className="heading-hero mb-8">Algemene Voorwaarden</h1>
|
|
|
|
<div className="prose prose-warm max-w-none space-y-6 text-warm-700">
|
|
<p className="text-lg text-warm-600">
|
|
<em>Laatst bijgewerkt: [datum invullen]</em>
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 1 - Definities</h2>
|
|
<p>In deze algemene voorwaarden wordt verstaan onder:</p>
|
|
<ul className="list-disc pl-6 space-y-2">
|
|
<li><strong>Aanbieder:</strong> Frank Meeuwsen, gevestigd te [vestigingsplaats], KvK-nummer [nummer]</li>
|
|
<li><strong>Deelnemer:</strong> de natuurlijke of rechtspersoon die deelneemt aan een workshop</li>
|
|
<li><strong>Workshop:</strong> de Claude Code Hands-on Sessie zoals aangeboden op deze website</li>
|
|
</ul>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 2 - Toepasselijkheid</h2>
|
|
<p>
|
|
Deze algemene voorwaarden zijn van toepassing op alle aanbiedingen, overeenkomsten en
|
|
leveringen van workshops door de aanbieder.
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 3 - Inschrijving</h2>
|
|
<ul className="list-disc pl-6 space-y-2">
|
|
<li>Inschrijving voor een workshop geschiedt via het inschrijfformulier op de website.</li>
|
|
<li>Na inschrijving ontvang je een bevestiging per e-mail.</li>
|
|
<li>De inschrijving is definitief na ontvangst van de betaling.</li>
|
|
</ul>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 4 - Betaling</h2>
|
|
<ul className="list-disc pl-6 space-y-2">
|
|
<li>De workshopprijs is €449,- excl. BTW per deelnemer.</li>
|
|
<li>Betaling dient vooraf te geschieden via de aangegeven betaalmethode.</li>
|
|
<li>Na ontvangst van de betaling ontvang je een factuur.</li>
|
|
</ul>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 5 - Annulering door deelnemer</h2>
|
|
<ul className="list-disc pl-6 space-y-2">
|
|
<li>Bij annulering tot 14 dagen voor de workshop: volledige restitutie.</li>
|
|
<li>Bij annulering tussen 14 en 7 dagen voor de workshop: 50% restitutie.</li>
|
|
<li>Bij annulering binnen 7 dagen voor de workshop: geen restitutie.</li>
|
|
<li>Je mag altijd een vervangende deelnemer aanmelden.</li>
|
|
</ul>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 6 - Annulering door aanbieder</h2>
|
|
<p>
|
|
De aanbieder behoudt zich het recht voor een workshop te annuleren bij onvoldoende
|
|
deelnemers of overmacht. In dat geval ontvang je het volledige bedrag terug of kun
|
|
je kosteloos verplaatsen naar een volgende datum.
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 7 - Aansprakelijkheid</h2>
|
|
<ul className="list-disc pl-6 space-y-2">
|
|
<li>De aanbieder is niet aansprakelijk voor schade die voortvloeit uit het gebruik van de tijdens de workshop opgedane kennis.</li>
|
|
<li>De aanbieder is niet aansprakelijk voor verlies, diefstal of beschadiging van persoonlijke eigendommen tijdens de workshop.</li>
|
|
</ul>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 8 - Intellectueel eigendom</h2>
|
|
<p>
|
|
Alle door de aanbieder verstrekte materialen zijn uitsluitend bedoeld voor eigen
|
|
gebruik van de deelnemer. Het is niet toegestaan deze materialen te delen,
|
|
verveelvoudigen of commercieel te gebruiken zonder schriftelijke toestemming.
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 9 - Privacy</h2>
|
|
<p>
|
|
De aanbieder verwerkt persoonsgegevens conform het privacybeleid zoals beschreven
|
|
op{' '}
|
|
<Link to="/privacy" className="text-coral-500 hover:text-coral-600">
|
|
de privacy pagina
|
|
</Link>.
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 10 - Klachten</h2>
|
|
<p>
|
|
Klachten over de workshop dienen binnen 14 dagen na afloop schriftelijk te worden
|
|
ingediend via{' '}
|
|
<a href="mailto:frank@frankmeeuwsen.com" className="text-coral-500 hover:text-coral-600">
|
|
frank@frankmeeuwsen.com
|
|
</a>.
|
|
</p>
|
|
|
|
<h2 className="heading-3 mt-8">Artikel 11 - Toepasselijk recht</h2>
|
|
<p>
|
|
Op deze algemene voorwaarden en alle overeenkomsten is Nederlands recht van toepassing.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
{/* Simple footer */}
|
|
<footer className="bg-warm-900 text-warm-400 py-6">
|
|
<div className="container-page text-center text-sm">
|
|
© {new Date().getFullYear()} Frank Meeuwsen. Alle rechten voorbehouden.
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default Terms;
|