Skip to content
kobiakov.dev
Web Apps

La Piazza — Restaurant Demo

Demo restaurant site showing direct, commission-free reservations 24/7 and a self-serve menu — so the restaurant keeps the margin delivery portals take. Bilingual (DE/EN), DSGVO-compliant.

Timeline

2026

Role

Lead Engineer

Business Impact / ROI

Live demo for client presentations

Problem

Many local restaurants live on third-party platforms (Lieferando & co.) that charge commission and own the guest relationship, while their own 'website' is an outdated Facebook page or a PDF menu. Guests searching on a phone find nothing fast, modern, or in their language.

The Challenge

Give the restaurant a fast, bilingual (DE/EN) home of its own: an appetizing menu, easy reservation and contact, a gallery and Google Maps — owned by the restaurant, not a platform, and fully DSGVO-compliant.

The Solution

A Next.js 15 site with a tabbed, animated menu, a reservation/contact form (Zod + Resend), a lightbox gallery and Maps integration. Bilingual via next-intl, dark mode, and complete legal pages (Impressum, Datenschutz, cookie consent).

Technical Highlights

Tabbed, animated menu (Antipasti / Primi / Dolci) with Framer Motion

Reservation/contact form with Zod validation and Resend email

Masonry gallery with an animated lightbox

Bilingual DE / EN via next-intl

Full DSGVO pages — Impressum, Datenschutz, cookie consent

System Architecture

Next.js 15 (App Router)

TypeScript

Tailwind CSS 4

Framer Motion

next-intl

Resend

Vercel

Core Technologies

Next.js 15TypeScriptTailwind CSSFramer Motionnext-intl
La Piazza — Restaurant Demo
Share: