Führt das getrennte React/Vite-Frontend und Express/MongoDB-Backend in
eine einzelne Next.js-Anwendung zusammen:
- UI: React-Client-Komponenten (TabLayout, AppointmentForm, -List,
ConfirmationModal) im Look von werte-next (Farben #CCCCFF/#85B7D7/
#FFFFDD, Rahmenbox, Tabellen-Liste, Footer mit Version/Datum)
- API: Next.js Route Handler unter /api/appointments (GET/POST/PUT/DELETE,
Soft-Delete beibehalten)
- DB: MongoDB via lib/db.ts (gecachter Client, Standard appointmentsdb)
- Tailwind 4 + TypeScript, Standalone-Docker-Build wie werte-next
- Druckansicht der aktuellen offenen Termine beibehalten
- Deployment: Dockerfile (multi-stage), docker-compose(.prod), deploy.sh
Entfernt die alten frontend/- und backend/-Verzeichnisse.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>