Skip to content
All workCase 02 / 05

Punkt XII

A seminar and retreat center in rural Franconia, rebuilt from WordPress into a bilingual website.

  • Redesign
  • Migration

Services

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Django
  • Python
  • Vercel
2026

Overview

Punkt XII is a seminar and retreat house in rural Franconia, offering cultural events, educational seminars, wellness retreats, and guest apartments for groups, families, and individual visitors.

Its website has one clear purpose: help people discover the venue and request a stay or seminar with as little friction as possible.

The previous site was built with WordPress. While it served the center for many years, it had become slow, difficult to maintain, and increasingly limited. This project rebuilt the entire platform from the ground up.

The old site

The existing WordPress website still worked, but behind the scenes it was creating unnecessary work and limiting what the center could offer online.

  1. 01

    Slow to use

    • Around 5 seconds before pages became usable
    • A heavy theme supported by a growing collection of plugins
    • Large amounts of unnecessary code loading on every page
  2. 02

    Limited multilingual support

    • The center welcomes both German and international visitors
    • But the website was effectively German-only
    • Managing multiple languages through plugins proved unreliable
  3. 03

    Difficult to maintain

    • Core, theme, and plugins all required regular updates
    • Every update carried the risk of breaking part of the site
    • Simple changes often became more complicated than they should have been
  4. 04

    Little room to grow

    • New ideas had to fit within the limits of the existing theme
    • Design and functionality were constrained by third-party tools
    • The website no longer reflected the quality of the center itself

The WordPress website before the rebuild.The WordPress website before the rebuild.

The rebuild

Rather than replacing one WordPress theme with another, we rebuilt the platform from scratch using React for the public website and Django for content management.

Before
WordPress
WordPress

Content, design and plugins tightly coupled.

After
React
Frontend

A fast interface focused entirely on the visitor experience.

JSON API
Django
Backend

Content, administration and bookings managed independently.

Separating the website from the administration system makes the platform easier to maintain, easier to expand, and far more flexible than the previous WordPress installation.

A custom platform

The biggest change wasn't visual, it was ownership.

Instead of adapting the business to fit a theme, every part of the new platform was built specifically around Punkt XII and how the center operates.

WordPress themeCustom platform
Designed around the brandnoyes
Easy to extendnoyes
No plugin dependencynoyes
Built around the businessnoyes

The old website depended on a theme. The new one is built specifically for the center.

The rebuilt homepage.The rebuilt homepage.

The design

Without the limits of a WordPress theme, we created a bespoke design system that reflects the calm, welcoming atmosphere of Punkt XII.

The new interface combines clean layouts, carefully chosen typography, real photography, and subtle motion to create a modern experience that never distracts from the content.

It also introduced features that were difficult or impossible on the previous site:

  • smooth page transitions;
  • instant language switching;
  • reusable interface components across every page;
  • a responsive layout that works on desktop, tablet, and mobile.

Instead of looking like a customised template, the website now feels like a natural extension of the center itself.

Content made simple

The new administration system is built with Django, giving the center a structured, reliable way to manage its content without relying on page builders or plugins.

Instead of editing pages made up of theme widgets, the team now works with clearly organised content designed around how the business operates.

This includes:

  • apartments and accommodation;
  • seminars and events;
  • general website content;
  • reservations and enquiries.

Because the content is structured, it can be reused throughout the website without duplication, keeping everything consistent and much easier to maintain.

Built for two languages

Supporting both German and English wasn't added afterwards, it was part of the project from the beginning.

Every page is available in both languages, and the website remembers a visitor's preferred language between visits for a smoother experience.

The same page displayed in English.The rebuilt website displayed in German.
The same page available in both German and English.

The URLs are also translated, allowing visitors to browse the site naturally in either language.

/seminars/seminare
/rooms/zimmer
/gallery/galerie

Managing both languages happens from a single administration system, making future updates much simpler than the previous WordPress setup.

Results

The improvements are immediately noticeable, both for visitors and for the people managing the website.

Time to load
5.6s0.4s

The biggest improvement visitors notice.

Languages
12

German and English available across the entire website.

Performance

The previous website took around 5.6 seconds before visitors could comfortably interact with it.

The rebuilt site is ready in under half a second, creating a much smoother first impression and making it easier to browse accommodation, seminars, and events without unnecessary waiting.

Page load time14× faster
WordPress5.6s

The previous WordPress website.

React + Django0.4s

The rebuilt platform.

The improvement is especially noticeable on mobile, where visitors expect pages to respond immediately.

SEO

The rebuild also strengthens the site's visibility in search engines by putting the essential technical foundations in place.

SEO foundations

  • Unique page titles and descriptions

    Optimised metadata across the website.

  • Structured data

    Helps search engines better understand the site's content.

  • Localized URLs

    Clean addresses for both German and English visitors.

  • Semantic HTML

    Well-structured pages that are easier for search engines to crawl.

The result is a website that's easier for potential visitors to discover, whether they're searching for accommodation, retreats, or seminars.

Accessibility

Accessibility was considered from the beginning rather than added at the end of the project.

Accessibility

  • Comfortable typography

    Clear text sizes with strong colour contrast.

  • Visible keyboard focus

    Clear navigation for keyboard users.

  • Reduced motion support

    Respects visitors who prefer less animation.

These improvements help make the site more comfortable to use for a wider range of visitors while improving the overall browsing experience for everyone.

The result

The finished website gives Punkt XII a digital presence that reflects the quality of the center itself.

Visitors can discover the venue, browse seminars, explore accommodation, and submit enquiries through a fast, modern interface available in both German and English.

Behind the scenes, the team now manages everything from a single administration system designed around their workflow instead of the limitations of a page builder.

Languages
2

German and English managed from one place.

Plugin dependency
0

No WordPress plugins to maintain.

The rebuilt website adapting from desktop to mobile.The rebuilt website adapting from desktop to mobile.

Have something worth building?

Tell us what you're making. We'll tell you — honestly — whether we're the right team for it, and how we'd approach it.

  • A reply within one business day
  • A scoped estimate — free
  • Straight to an engineer, no sales layer