nuxt, strapi, webdev, design, coporate design, ci/cd

JennyLiesegang.de

The Idea

Jenny is a singer, dancer, actor, and increasingly a director and producer. The aim was to reflect these linked yet separate fields while giving each space, without dividing the site into isolated sections. The solution treated film, stage, and photography as distinct realms within one framework, united by consistent visuals.

Design

The homepage offers a full summary: it includes everything Jenny does and shows testimonials, her vita, the showreel, and the contact form, so a new visitor grasps the complete picture without navigating elsewhere. Three subpages organise her work by field, each with its own color. Film is red and covers directing and acting. Stage is yellow for musical performance, singing, and dancing. Photography is blue for the images she captures.

The colour scheme extends uniformly across the site, so visitors always recognise their current realm.

Jenny suggested the initial colours and the concept of separating disciplines by color. I built on that direction, adjusting the three tones so they remain distinct but harmonic.
For our generation, a website exceeds a vita or business card. It must impress a stranger instantly. Thus the design operates on two levels: an immediate impression that is vivid, modern, and snappy, and a secondary layer of irregular, hand-made touches that prevent a generic feel. Scribbled lines, slightly misaligned shapes, and minor disruptions in rhythm indicate a real person behind the work.

The Font

The font forms its own chapter. Instead of choosing another familiar typeface, we created a custom "JennyLiesegang" face from her handwriting. It transforms her name and headlines into something uniquely hers, with the same hand appearing across the website. We made that choice to give a site's identity and make it truly her represantation.

Architecture

Beneath the surface, a custom Docker Compose stack operates. Strapi acts as a headless CMS, letting Jenny handle projects, images, and texts independently without coding. Nuxt manages the frontend and retrieves content from Strapi. For rapid iteration and live sharing, a Cloudflared tunnel container reveals the ongoing work without deployment delays, maintaining easy feedback cycles. (some day i'll write a custom journal entry for this stack)

← back to projects