Initial commit: Kalender, Buchungen mit Slot-Reservierung, Resend-E-Mails, Admin-UI, Startscript
This commit is contained in:
40
docs/backlog.md
Normal file
40
docs/backlog.md
Normal file
@@ -0,0 +1,40 @@
|
||||
## Backlog – Terminplanung & Infrastruktur
|
||||
|
||||
### Kalender & Workflow
|
||||
- ICS-Anhang/Link in E‑Mails (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
|
||||
- Rate‑Limiting (IP/E‑Mail) für Formularspam
|
||||
- CAPTCHA im Buchungsformular
|
||||
- E‑Mail‑Verifizierung (Double‑Opt‑In) optional
|
||||
- Audit‑Log (wer/was/wann)
|
||||
- DSGVO: Einwilligungstexte, Löschkonzept
|
||||
|
||||
### E‑Mail & Infrastruktur
|
||||
- Retry/Backoff + Fallback‑Queue bei Resend‑Fehlern
|
||||
- Health‑Check für Resend‑Erreichbarkeit
|
||||
- Transaktionale Template‑IDs (anbieteraustauschbar)
|
||||
- Admin‑Digest (tägliche Übersicht)
|
||||
|
||||
### UX/UI
|
||||
- Mobiler Kalender mit klarer Slot‑Visualisierung
|
||||
- Kunden‑Statusseite (pending/confirmed)
|
||||
- Prominente Fehlerzustände inkl. Hinweise bei Doppelbuchung
|
||||
|
||||
### Internationalisierung & Zeitzonen
|
||||
- Zeitzonenfest (UTC intern, lokale Anzeige, Sommerzeittests)
|
||||
- String‑Bündelung für spätere Lokalisierung
|
||||
|
||||
### Admin & Export
|
||||
- CSV‑Export von Buchungen
|
||||
- Filter (Status/Behandlung/Zeitraum), Schnellaktionen (Batch‑Bestätigen)
|
||||
|
||||
### DevOps & Setup
|
||||
- .env.local‑Unterstützung und Validierung (zod‑based)
|
||||
- PowerShell‑Verbesserungen: pnpm‑Check, optionales Schreiben in .env.local, sichere Eingabe
|
||||
|
||||
|
Reference in New Issue
Block a user