OLIVA
Reservations & service deck for an Italian restaurant

- Next.js 16
- React 19
- TypeScript
- Tailwind v4
- Drizzle
- PostgreSQL
- better-auth
- next-intl
- motion
- Docker
- nginx
Full restaurant platform: a public landing with a reservation wizard for guests, plus an internal service deck for the team.
Public
- Cinematic video hero, editorial menu, coverflow gallery
- 5-step reservation wizard with mail verification
- DE-only Impressum + privacy pages (BayLDA-compliant)
Service deck
- Live reservations via SSE, walk-in mode, table grid with multi-table join
- Availability engine (Berlin timezone), queue with overdue indicator
- Allergy chips, realtime bento dashboard
Demo mode
Every visitor gets isolated reservations via visitor cookie + owner token. Try it yourself — you only see your own.