Skip to content
jean-design
[ <- all work ]
// case

The case template

This is the page every project on this site will be told on. It runs on neutral content until the first client agrees to be published, and that changes nothing about how the next one is built.

Neutral plate. No client artwork appears here before the client says yes.

// problem

A studio site usually dies the same way. The first three cases are hand-built, each one a separate page with its own layout, and the fourth never gets made because it costs a week. Add a second language and the cost doubles.

// craft decisions

  1. 01

    Content lives in files, not in pages

    A case is a small data file plus its text in three languages. The page that renders it is written once. Adding the ninth case does not touch the first eight.

  2. 02

    One media moment per case

    Each case gets a single piece of heavy media, chosen for that project: a render, a video, or a 3D object. Never a gallery of screenshots nobody scrolls.

  3. 03

    Three languages written together

    English, Russian and Kazakh are authored in the same pass, not translated afterwards. Russian typography is checked by a linter before anything ships.

// result

The template renders any correctly shaped case, in three languages, as static HTML with no database behind it. What you are reading is the template running on itself.

languages
3
rebuilds per new case
0
blocks in the story
5

The agents wrote the markup, the tests and the three locales in one pass. Structure, words and typography stayed with the designer.

Everything on this page is ours to defend: the structure, the words, the code and the deploy.

// next step

Tell us what you are building

Write in your own words: what the company does, what has to change, and by when. That is enough to start.

hello@jeanwwd.com