KK Kava & Kuchyně
Specialty café by day, author cuisine by night — in the heart of Prague.
- Year
- 2025
- Role
- Design, frontend, deployment
- Stack
- Next.js · TypeScript · Tailwind CSS · Framer Motion · Vercel
- Live
- Visit site ↗

Overview
A multilingual restaurant site for a Prague café-restaurant blending specialty coffee with modern Czech author cuisine. Built to feel as warm and tactile as the venue itself, with a reservation flow, a living menu and a story-driven gallery.
The challenge
A café and restaurant in one — without splitting the personality.
KK runs two very different modes during a single day: a relaxed specialty café in the morning and an experiential author-cuisine restaurant in the evening. The previous online presence forced visitors to choose, and the menu was hard to keep fresh. The brief was a site that holds both worlds in one warm, premium narrative — and that the staff can update themselves.
My approach
One narrative, two rhythms, four languages.
I designed a single-page narrative that gently shifts mood as you scroll — from morning warmth to evening drama — using subtle gradient transitions and curated photography. The menu became a typed content model so the team can edit it without a developer, and the reservation CTA is pinned across the journey. The whole stack runs on Next.js with statically generated pages, image optimisation and locale routing for EN/CS/ES/DE.
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
- Vercel
Results
Faster, calmer, and the team owns it.
The site loads in under a second on a phone, passes Core Web Vitals on every page, and reservations come in directly without a third-party widget. Most importantly, the team updates dishes and events the same day — no tickets, no waiting.
Visit site