Files
beauty-bookings/docs/backlog.md
elpatron 40d76680fd Implementiere Impressum/Datenschutz-System und bereinige URL-Konfiguration
- Neues Impressum/Datenschutz-Tab mit konfigurierbaren rechtlichen Daten
- Konfigurationsdatei legal-config.ts für alle rechtlichen Informationen
- RPC-Endpoint legal.getConfig() für rechtliche Daten
- Schöne Tab-Navigation zwischen Impressum und Datenschutz
- Responsive Design mit Loading-States und Fehlerbehandlung
- Alle rechtlichen Daten über Umgebungsvariablen konfigurierbar
- FRONTEND_URL entfernt - nur noch DOMAIN wird verwendet
- Hilfsfunktion generateUrl() für konsistente URL-Generierung
- Code-Duplikation in bookings.ts eliminiert
- .env.example aktualisiert mit allen neuen Variablen
- README.md dokumentiert neue rechtliche Konfiguration
- DSGVO- und TMG-konforme Inhalte implementiert
2025-09-30 18:14:01 +02:00

1.4 KiB
Raw Blame History

Backlog Terminplanung & Infrastruktur

Kalender & Workflow

  • ICS-Anhang/Link in EMails (Kalendereintrag)
  • Erinnerungsmails (24h/3h vor Termin)
  • Umbuchen/Stornieren per sicherem Kundenlink (Token)
  • Pufferzeiten und Sperrtage/Feiertage konfigurierbar
  • Slots dynamisch an Behandlungsdauer anpassen; Überschneidungen verhindern

Sicherheit & Qualität

  • RateLimiting (IP/EMail) für Formularspam
  • CAPTCHA im Buchungsformular
  • EMailVerifizierung (DoubleOptIn) optional
  • AuditLog (wer/was/wann)
  • DSGVO: Einwilligungstexte, Löschkonzept
  • Impressum

EMail & Infrastruktur

  • Retry/Backoff + FallbackQueue bei ResendFehlern
  • HealthCheck für ResendErreichbarkeit
  • Transaktionale TemplateIDs (anbieteraustauschbar)
  • AdminDigest (tägliche Übersicht)

UX/UI

  • Mobiler Kalender mit klarer SlotVisualisierung
  • KundenStatusseite (pending/confirmed)
  • Prominente Fehlerzustände inkl. Hinweise bei Doppelbuchung

Internationalisierung & Zeitzonen

  • Zeitzonenfest (UTC intern, lokale Anzeige, Sommerzeittests)
  • StringBündelung für spätere Lokalisierung

Admin & Export

  • CSVExport von Buchungen
  • Filter (Status/Behandlung/Zeitraum), Schnellaktionen (BatchBestätigen)

DevOps & Setup

  • .env.localUnterstützung und Validierung (zodbased)
  • PowerShellVerbesserungen: pnpmCheck, optionales Schreiben in .env.local, sichere Eingabe