Kundenreferenz
Beratungspraxis Hoffmann
Greenfield-Relaunch für eine Beratungspraxis in Xanten: eigenständige Website mit Ratgeberbereich, Terminanfrage und einem Administrationsbereich, über den die Praxis alle Inhalte und Betriebsdaten selbst pflegt.
- Kunde
- Beratungspraxis Hoffmann
- Bereich
- Webdesign, Entwicklung und technischer Betrieb

Ausgangslage
Die Praxis war mit einer Baukasten-Website online, deren Struktur inhaltlich nicht mehr trug: technisch uneinheitliche Adressen wie /Leistung, /neue-seite oder /über-mich, eine veraltete Anschrift, die in Impressum und Kontaktseite unterschiedlich auftauchte, und keinerlei Möglichkeit, Termine oder Anfragen strukturiert zu bearbeiten. Inhalte konnten nur im Baukasten geändert werden, Rechtstexte und Praxisdaten lagen an mehreren Stellen parallel.
Ziel des Projekts
Ein professioneller, verständlicher und mobil nutzbarer Webauftritt mit klaren Kontaktwegen und einer belastbaren technischen Grundlage. Alle Inhalte und Betriebsdaten sollten von der Praxis selbst pflegbar sein, ohne Entwicklerzugriff. Die Suchsichtbarkeit der alten Adressen sollte vollständig erhalten bleiben.
Unsere Umsetzung
Individuelles Design in Hell-, Dunkel- und Automatikmodus, serverseitig gerendert mit Flask und Jinja. Öffentliche Seitenarchitektur mit 25 Leistungs- und Inhaltsseiten sowie 30 redaktionell aufgebauten Ratgeberartikeln, ergänzt um strukturierte Daten, Sitemap, kanonische Adressen und eine dokumentierte Redirect-Matrix, die jede alte Adresse per 301 auf ihr fachlich passendes Ziel führt – ohne Sammelweiterleitung auf die Startseite. Administrationsbereich mit Rollen und Rechten für Inhalte samt Redaktionsworkflow, Leistungen, Kurse, Buchungszeiten und Kalenderausnahmen, Kontaktanfragen, Medienverwaltung mit automatischer Entfernung der Bildmetadaten, Praxis- und SMTP-Daten, Statistiken, Systemstatus und ein Audit-Log für alle Änderungen. Terminanfrage mit Kundenkonten, Verfügbarkeitsregeln, Vorlauf- und Absagefristen, Kalenderdatei zum Import und automatischen Erinnerungen. Doppelbuchungen sind auf Datenbankebene über eine Ausschlussbedingung ausgeschlossen, nicht nur in der Anwendungslogik. Datenschutz von Anfang an mitgedacht: eigene Statistik ohne Speicherung von IP-Adressen, verschlüsselte Ablage der SMTP-Zugangsdaten, Content-Security-Policy und weitere Sicherheitsheader, Datenexport und Löschanfrage für Kundenkonten, Begrenzung automatisierter Anfragen. Betrieb containerisiert mit Docker Compose: Anwendung, PostgreSQL, Redis, Hintergrundprozesse und Zeitsteuerung. Nginx als vorgelagerter Server mit Let's-Encrypt-Zertifikaten. Erstinstallation und Updates laufen über getrennte Ansible-Abläufe, Datenbankschema über versionierte Migrationen, nächtliche Sicherungen von Datenbank und Uploads.
Ergebnis
Der Auftritt ist technisch und inhaltlich fertiggestellt und automatisiert abgesichert: Testsuite, statische Gesamtprüfung und ein eigenes Kontrast-Audit prüfen bei jeder Änderung Barrierefreiheitsschwellen, Seitenstruktur und Sicherheitsmerkmale. Bilder werden in AVIF, WebP und JPEG in mehreren Breiten ausgeliefert, jede Seite hat genau eine Hauptüberschrift und einen Sprunglink. Die Praxis pflegt Texte, Preise, Leistungen, Kurse, Buchungszeiten, Kontaktdaten und Benachrichtigungsempfänger vollständig selbst; technische Geheimnisse liegen getrennt davon in der Serverkonfiguration. Der Livegang steht noch aus und ist an die kundenseitigen Freigaben gebunden: Bestätigung der Anschrift, endgültige Preise, Qualifikationsnachweise, rechtliche Prüfung und DNS-Umstellung. Belegbare Ergebnisse nach Veröffentlichung werden hier ergänzt.
Ihre Website oder digitale Lösung klar umsetzen.
Im Erstgespräch klären wir Bedarf, Umfang und einen realistischen nächsten Schritt.
Projekt besprechen