Jinřišská Věž
A website for a historical monument in the center of Prague, built with Next.js and Sanity. The website is designed to be responsive and accessible, and is built with a custom design system.
*The iframe uses real data from the website. Do not fill out any forms or make any actions unless you want to use the website.
Standing at the heart of Prague's New Town since 1476, Jindřišská věž is more than a bell tower — it is a living piece of the city's identity. When the tower's team came to us, they needed a website that could hold the weight of that history and the complexity of a modern cultural venue: one that welcomes tens of thousands of visitors a year, hosts events, exhibitions and guided tours, and speaks fluently to audiences across two languages. We built them a digital home that matches the tower's ambition — architecturally considered, editorially powerful, and built to last.
Custom Design · Next.js · Sanity · i18n


The tower serves audiences that are worlds apart: local Prague residents, international tourists, researchers, event visitors, and school groups — each needing different content, in different languages, delivered through a single coherent experience. The existing site was static, hard to maintain, and offered no multilingual support.
We chose Next.js for its hybrid rendering capabilities — static generation for content-heavy pages, server rendering for dynamic event listings — paired with Sanity as a structured content platform. Sanity's portable text and GROQ query language allowed us to model content once and serve it across two languages with full editorial flexibility.
The design had to reflect the monument's history and architecture, while being accessible and easy to use.
For the first time, our digital channel feels like it was built by people who use banks — not vendors who sell to them.
— Head of Digital, Vltava Bank