Eigenes Projekt
Le Saphir Bleu
Restaurant-Website mit Online-Reservierung und Redaktionssystem
- Entwicklung einer Next.js-15-Anwendung mit App Router, öffentlichen Seiten und Administrationsbereich sowie JSON-REST-Route-Handlern; Modellierung der PostgreSQL-Daten mit Prisma für Speisekarte, Standorte, Reservierungen, Nachrichten, Medien und Einstellungen.
- JWT-Authentifizierung für Mitarbeitende mit bcrypt, httpOnly-Cookies, rollenbasierter Zugriffskontrolle und Token-Widerruf; Validierung der Payloads mit Zod und Reservierungsregeln für Zeitfenster, Gästezahl und Kapazität.
- Integration von Cloudinary und Resend sowie Deployment auf Vercel.
