Skip to content
ralets.me
Back to work

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
KK Kava & Kuchyně — Specialty café by day, author cuisine by night — in the heart of Prague.

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.

0.8s
Largest Contentful Paint
4
Languages
100
Lighthouse SEO

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