Naar de inhoud
fusionstudios.
Case study2026

Eigen tool-site & merk

Romanize

Een Romeinse-cijferconverter die in de browser rekent, met een eigen designsysteem van travertijn en brons, en een gratis API van vierduizend statische bestanden.

Periode juli 2026 tot heden
Rol Strategie, merk, bouw en SEO
Stack Next.js, React, TypeScript
Live romanize.net
01

Het vraagstuk

Een klein antwoord, honderden vragen.

Wat is 2026 in Romeinse cijfers, wat betekent LXXXIV, hoe zet je een geboortedatum netjes op een plaquette. Bezoekers komen voor één antwoord en zijn snel weer weg, dus de lat ligt bij snelheid en correctheid.

De rekenkunde past in een handvol regels. De echte moeilijkheid: hoe bouw je rond zo'n kort antwoord een site die honderden zoekopdrachten afzonderlijk bedient, zonder in leeggelopen sjabloonpagina's te vervallen.

Het antwoord moet er staan voordat de bezoeker doorheeft dat er een pagina geladen is. Alles wat daartussen komt, is verlies.

02

De aanpak

Eén rekenkern, twee kanten van dezelfde vraag.

(01)MODERN ANTIQUITYCarved in stone, rendered in light: travertijn, imperial bronze en Cinzel-kapitalen, zonder CSS-framework. Diepte komt van een gegraveerde incisie met licht van bovenaf, niet van zwevende schaduwen.
(02)Pure rekenkernDependency-vrije TypeScript die zowel tijdens de build als in de browser draait: de statische pagina en de live converter berekenen hun antwoord met dezelfde functie. De converter controleert zichzelf door het resultaat terug te vertalen.
(03)Nummer en numeraal gespiegeldWie 84 intypt en wie lxxxiv intypt stellen dezelfde vraag vanaf twee kanten. Sitemap, statische routes en interne links lezen uit dezelfde datasets, dus een nieuwe pagina verschijnt overal tegelijk.
(04)Durven snoeienToen Search Console liet zien dat eigen clusters elkaar beconcurreerden, is de site teruggesnoeid tot de pagina's met aantoonbare zoekvraag. De regel staat in de code: geen nieuwe URL zonder bewezen vraag.
(05)Drie controlescriptsEen linkcrawler, een JSON-LD-validator en een contrastcheck die met een foutcode afsluit zodra een kleurpaar onder de WCAG-norm zakt.
03

Het werk

Travertijn, brons en inscriptionele kapitalen.

Het palet is warm en laag-contrast, dus de leesbaarheid wordt bewaakt door een script in plaats van door goede voornemens.

romanize.net
Homepage van Romanize met de Romeinse-cijferconverter op desktop
De converter: typ een getal of een numeraal, het antwoord staat er direct
Romeinse-cijferconverter van Romanize op mobiel
Mobiel dezelfde rust
romanize.net
Doorzoekbare kaart van Romeinse cijfers van 1 tot 1000 op desktop
De doorzoekbare kaart van 1 tot 1000
Kaart van Romeinse cijfers op mobiel
Naslagwerk in de hand
04

Het resultaat

Negen tools, nul ruis.

Romanize draait negen tools, van de converter en een live klok in Romeinse cijfers tot een tattoo-stencilgenerator, met 352 statische pagina's eromheen die stuk voor stuk uit dezelfde datasets komen.

Daarnaast genereert een prebuild-script 4.000 JSON-bestanden die samen een gratis, volledig statische API vormen: geen endpoint dat kan omvallen, geen rate limit, geen sleutel. Wat iemand intypt, een geboortedatum voor een stencil bijvoorbeeld, verlaat het apparaat niet.

9

Tools, van converter tot stencilgenerator

4.000

Statische API-bestanden, gratis en zonder sleutel

352

Statische pagina's uit één datamodel

3

Runtime-dependencies

BellenWhatsAppStart een project