Sauna Walldürn
Projektübersicht
Unternehmenswebsite für Sauna Walldürn. Reines PHP-Projekt ohne CMS oder Framework – alle Seiten handgeschrieben. Implementiert DSGVO-konformen Cookie-Consent, Spam-Schutz im Kontaktformular und einen client-seitigen PDF-Flyer-Download.
Features & Funktionen
- Front-Controller-Routing (index.php → slug-to-file Mapping, 404-Fallback)
- Zentrale Konfiguration: Wartungsmodus, "In Bearbeitung"-System pro Seite, Kontaktformular an/aus
- DSGVO-Cookie-Consent selbst gebaut (kein Drittanbieter-CMP)
- Google Maps und Lottie-Animationen nur nach expliziter Einwilligung
- Spam-Schutz im Kontaktformular ohne Captcha
- Grill-Samstag-Flyer als standalone A4-Seite mit PDF-Download (html2canvas + jsPDF)
- Responsive Design (Desktop, Tablet, Mobil bis 480 px)
- Keine externen Schriftarten – datenschutzkonform ohne Einwilligung
Technische Details
PHP 8+
Reines PHP, kein Framework, selbst gebauter Front-Controller
CSS
Einzige Stylesheet-Datei, kein Preprocessor, CSS Custom Properties
JavaScript
Vanilla JS: Scroll-Reveal, Cookie-Consent-Logik, PDF-Download
Server
URL-Rewriting, Browser-Caching, Gzip-Komprimierung
html2canvas + jsPDF
Client-seitige PDF-Erzeugung für Veranstaltungsflyer (garantiert A4, eine Seite)
Herausforderungen & Lösungen
- DSGVO-konformer Betrieb: Drittanbieter-Inhalte vollständig blockiert bis zur Nutzereinwilligung
- Spam-Abwehr ohne Captcha und ohne Beeinträchtigung der Nutzererfahrung
- Performance ohne externe Ressourcen: keine Google Fonts, kein CDN außer nach Consent
- A4-PDF client-seitig erzeugen und auf exakt eine Seite begrenzen