Case · demo project

Par&Kedr. A landing page that breathes steam.

A dark landing page for a banya club: the atmosphere of the tub with coals and steam on canvas, a sticky ritual stack, an open editorial price list and WhatsApp booking. Design, code, content and photography by InterLAB, one sprint from brief to production. The business is fictional — this is a showcase of the approach.

Open the live demo ↗hover the cloud — the points gather

point cloud · cedar leaf

interlab.app/spa
Open the live demo ↗

this isn't a screenshot — that's the real site in the frame · hover to straighten it

Video walkthrough

The site in motion

A recorded pass through the live demo. On phones you see the mobile version.
Site tour

What we built — and why

Screenshots of the live demo, not mockups.

  1. Embers and steam on the first screen

    01

    Embers and steam on the first screen

    A dark shot of the hot tub with live embers and steam drawn in the browser on top. The feeling of the banya sells before the booking, without a single stock element.

  2. Three spaces, up close

    02

    Three spaces, up close

    The cedar steam room, the hammam and the terrace tub come as full-screen shots with temperature and details — guests pick a space with their eyes, not from a list.

  3. The ritual as sticky cards

    03

    The ritual as sticky cards

    The visit steps aren't a list but cards that stack under each other as you scroll: book → arrive → steam.

  4. Prices open before the visit

    04

    Prices open before the visit

    Prices are set in a monospaced face and visible at once — instead of "ask the administrator". An open price list removes one more question before booking.

  5. Booking in WhatsApp in a minute

    05

    Booking in WhatsApp in a minute

    The form assembles a ready-made WhatsApp message: space, date, name. The request reaches the admin's chat at any hour — no call, no backend and no CRM at the start.

Problem → Solution

the pain in this niche

Booking means phoning the manager

Spas and banyas in Almaty run on phone calls and DMs: in the evening nobody picks up, an Instagram message waits until morning, and prices are 'on request'. A customer who can't get through books with a competitor instead. This niche either has no website at all or a business card page from 2015.

the solution

Booking in WhatsApp in a minute — at any hour

A landing page with an open price list and a form that assembles a ready message in WhatsApp: space, date, name. The enquiry lands in the manager's chat — with no backend, CRM or integrations at launch. Mobile is the primary scenario: a sticky 'Call / WhatsApp' bar is always under your thumb.

Design System

Palette, type pairing, stack. One niche — one system.

Steam you walk out of as a different person

Spectral is a warm serif with character and italic accents for display use. Golos Text is a clean grotesque for body copy. No Inter, no system fonts.

Spectral · displayGolos Text · body
  • --bg#0d100epine night
  • --surface#171a17dark surface
  • --ink#ece6d8warm cream
  • --accent#cf9d5acoals / brass
  • --muted#9a9488banya smoke

stack

Next.js 16Tailwind 4Motion 12Canvas 2D
UX decisions / 4

Why it's built this way

The atmosphere of a banya, not a stock interface

01

A dark shot of the tub, and over it live embers and localised steam on canvas: the EmberField rises calmly from below, smoke drifts off the water, and film grain adds texture. The feeling is sold before the booking, without a single stock element.

Canvas · ember + steam

A bespoke icon set for the niche

02

Birch whisk, thermometer, cedar leaf, droplet, fire, tea — custom line icons instead of stock ones. The niche reads from the first screen, and details like 'open until 02:00' hold the tone of a banya club.

custom banya icons

A sticky 'How it works' stack

03

The steps of the ritual aren't a list but sticky cards: each one catches under the previous as you scroll. The guest lives through the visit from the threshold to the tea rather than reading bullet points.

sticky stack

An editorial price list and WhatsApp booking

04

Prices are set in monospace against the light, with an enormous ₸ watermark and an ember rail on hover — the price list is open, not 'on request'. Booking assembles a ready message in WhatsApp: the enquiry goes where it will actually be read, with no backend and no CRM.

wa.me · mono prices

Full disclosure

'Par&Kedr' is a fictional banya club: a demo project in the InterLAB showroom, with prices and content that illustrate the format. The same site for your real business is built with your prices, photos and WhatsApp number.

For a similar business

Tell us about your task — we'll review your request and get back to you

Want one like this — for your business?

We'll show you a draft on our subdomain before any payment. Booking, prices and WhatsApp — all as in the demo, but with your content.

  • Scope and risks estimated before we start
  • NDA — yours or ours
  • Work starts within a week

Please do not send passwords, access keys or source code through this form — we will agree a safe way to share access separately.

By clicking the button you agree to the processing of your personal data.