Design

Design systems in code

Eén bron van waarheid voor kleuren, letters en componenten, vastgelegd in code: elk volgend scherm klopt vanzelf.

De studio van een gameontwikkelaar, de lead designer bij een whiteboard met een levelkaart vol rode stippen, een analist met een laptop.

Waar het om gaat

Het tweede scherm is waar het misgaat. We leggen kleuren, typografie, spacing en componenten vast als tokens en herbruikbare bouwstenen, direct in code, zodat scherm twintig er nog steeds bij hoort.

Daardoor is er geen vertaalslag meer tussen ontwerp en bouw: wat de ontwerper bedoelt, is letterlijk wat de code doet. Elk volgend scherm erft de regels, en een huisstijlwijziging is één plek aanpassen in plaats van veertig schermen nalopen.

Het is een onderwerp waar we zelf in wonen: onze eigen producten UIcockpit en UISandbox draaien er volledig om. Die praktijkkennis zit in elk system dat we voor klanten maken.

Wat we doen

  • Kleuren, letters en maten vastgelegd als tokens in code
  • Een bibliotheek van componenten: knoppen, velden, kaarten
  • Elk nieuw scherm klopt vanzelf met de rest
  • Documentatie die je team en je volgende bureau snappen

Bijvoorbeeld

Een klantportaal en een interne tool die dezelfde knoppen, kleuren en formulieren delen, zodat een nieuwe collega het tweede scherm herkent van het eerste.

Hoe het werkt

  1. 01

    Inventariseren

    We kijken wat er al is: welke knoppen, kleuren en patronen komen terug, en welke zijn per ongeluk anders.

  2. 02

    Vastleggen in code

    Tokens en componenten in de code van het product zelf, niet alleen in een ontwerpbestand dat uit de pas loopt.

  3. 03

    Gebruiken

    Nieuwe schermen worden met het systeem gebouwd. Past iets niet, dan groeit het systeem mee, bewust.

Wat je krijgt

Een design system in code: tokens, componenten en documentatie in één.

Wat we van je nodig hebben

  • De huisstijl, of de tijd om die samen scherp te zetten
  • Toegang tot de code als er al een product is
  • Iemand die beslist wat er in het systeem komt

Zo begin je

Deze dienst zit in de routes Klantervaring verbeteren en Nieuw product lanceren. Daar zit hij in de sprints waar hij nodig is. Na de livegang zet je hem in met een losse sprint, en klein beginnen kan met een van de losse diensten. Elk uur kost € 100.

Of begin klein

De meeste kleine stappen tellen mee als je doorgaat. Bij elke stap staat waarin. Alle instappen.

Vragen

Wanneer loont een design system?

Zodra een product meer dan een handvol schermen heeft, of meer dan één team eraan werkt. Daaronder zijn goede afspraken genoeg.

Werkt een design system met ons huidige framework?

We bouwen het in wat je product gebruikt. Voor nieuwe producten meestal React met Tailwind.

Is een design system ook bruikbaar voor AI-tools?

Ja, en dat is juist een groot voordeel: met vaste tokens en componenten bouwen AI-agents schermen die kloppen met de rest.

Lab Notes

Lees ook

De eigenaar van een horecagroothandel in het gangpad van zijn distributiecentrum, een klembord met een orderbon in zijn hand.

Wil je even gratis sparren over een design system voor jouw product?

Waar loop jij tegenaan in je bedrijf? Wat kan beter? Wat kan sneller? En wat doet iemand nog elke week met de hand?

  • Een halfuur sparren over jouw idee, gratis
  • Ontdek welke route het beste werkt voor jouw bedrijf
  • Krijg een ruwe inschatting van de prijs en het aantal weken
Wat is jouw idee?

„Een Google Maps voor ons magazijn, met filemelding bij stelling 12.”

Distributiecentrum, Waalwijk

Alexander Kaan, zwart-witfoto.

Vertel me je probleem, je geniale idee of stel gewoon wat vragen!

Alexander Kaan, product designer

Of plan direct een halfuur (opent in een nieuw venster)Of stuur een WhatsApp (opent WhatsApp)

Mogen we met cookies meten hoe je deze site gebruikt? Meer over cookies