workshopclaudecode/src/pages/Terms.jsx

130 lines
5.7 KiB
React
Raw Normal View History

/**
* 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">
&copy; {new Date().getFullYear()} Frank Meeuwsen. Alle rechten voorbehouden.
</div>
</footer>
</div>
);
}
export default Terms;