Skip to content
Lukáš Kubík
All work

Kráľová

Kráľová is a five-piece band playing indie pop in Slovak and Czech. I built their first website back in high school, on WordPress. This year I rebuilt it from scratch: a new look, custom code and a CMS where the band adds concerts and news on their own.

Role
Design, development, CMS
Year
2026
Type
Website with a CMS
Kráľová band website homepage

Second version

I met the band's frontwoman Zuzka at a theatre workshop. The band needed a website, so it became my first WordPress project and my high school final project too. It worked, but I wasn't happy with it, and the band found the admin hard to use.

This year Zuzka got in touch again. The band is publishing a book and wanted a new site. We agreed to go with a custom build this time. The main requirement was clear: adding a concert has to take a few seconds and must not break the layout.

The new Kráľová website
The original Kráľová website on WordPress
BeforeAfter

The original WordPress site on the left, the new one on the right. Drag the divider.

Morning light

The band wanted the site light and dreamy, but not sugary. The look is built on morning light and haze: a soft colour gradient that slowly breathes, plus film grain. The motif comes from their single Miznúca, so the logo and the transitions between sections dissolve into light.

First I sent the band a clickable prototype so we could agree on colours and mood. We went through their feedback on a call, and I built the site based on it.

Kráľová concerts page
Concerts on mobile

They run it themselves

Everything visible on the site is edited by the band in Sanity Studio. It works in the browser and on a phone. When they publish something, the site rebuilds itself within a minute.

I set up the Studio so nothing can break. The news block under the main photo has fixed types (concerts, new release, campaign, announcement), so the layout can't fall apart. On photos the band marks the face and the site crops around it. On the old site, heads in photos often got cut off.

The concert form in Sanity Studio

A new concert in Sanity Studio: date, city, venue, publish.

Band guide: cover and the page on adding a concert

The band also got a five-page PDF guide in the same style as the site.

Concerts archive themselves

The band enters the date, city and venue. The day after the show the date moves to the archive on its own, even if nobody touches anything. The site rebuilds every night for that.

Spotify on click

The Spotify player weighs about a megabyte of scripts and brings third-party cookies. So it loads only when a visitor actually wants to play a song. Until then a lightweight preview sits in its place.

Slovak and Czech

Every text has a Slovak and a Czech version. If the Czech one is missing, the site shows the Slovak one, so nothing is ever left blank. Old WordPress URLs redirect to the new ones, so links from Google and social media keep working.

Latest releases with a Spotify player preview
A band member's bio in a window above the page

Member bios open in a window above the page.

Logo by Karolína Hubíková, illustrations by Adela Ticháčková, photos by Jakub Kovalík.

Stack