Jonas
Plewka
Back to the shelf

Systems & Software

This Website

This Website

2026 · Next.js, TypeScript · Concept, design & development

What it was

The nearest work sample is the page you're on. Next.js with the App Router and React Server Components, fully bilingual via next-intl, self-hosted with no platform lock-in. The booking flow down at the counter is not an embedded third-party page — it talks to the calendar API server-side. That's why it looks like the rest of the site, why your name never takes a detour around my server, and why the API key stays where it belongs. If you want to know how I work: like this.

From the running system
This Website

Screenshot of the running application, captured for this page.

What stuck

An embedded third-party widget at the most important point on the page is a decision against your own interface.

  • Next.js
  • TypeScript
  • next-intl