Design System
De la 1.300 de variante de componente la un sistem unificat și scalabil.

ResNet AI crescuse rapid. Echipe multiple de produs, termene agresive și nicio autoritate centralizată de design produseseră un peisaj de componente care, sincer, scăpase de sub control.
Cifrele spuneau o poveste dură:
Designerii petreceau mai mult timp căutând componenta “potrivită” decât proiectând. Dezvoltatorii primeau predări care contraziceau implementările anterioare. Echipele de quality assurance nu aveau nicio bază de referință pentru testare. Fiecare sprint introducea noi inconsistențe, iar datoria se acumula cu fiecare release.
Clienții enterprise pe care ResNet îi servea așteptau finisaj, predictibilitate și profesionalism. Starea curentă nu livra nimic din toate acestea.


Am realizat un inventar cuprinzător al fiecărei componente, variante și pattern din ecosistemul existent. Fiecare element a fost catalogat cu fișierul sursă, frecvența de utilizare, proprietățile vizuale și specificațiile comportamentale.
Auditul a relevat că majoritatea celor 1.300 de variante erau duplicate sau aproape-duplicate, componente recreate de designeri diferiți la momente diferite cu interpretări ușor diferite. Numărul real de componente funcționale unice era mai aproape de 200.
Am mapat fiecare componentă la contextul său de utilizare și am identificat clustere de funcționalitate suprapusă. Aceste clustere au devenit țintele de consolidare în faza următoare.
Înainte de a atinge vreo componentă, am stabilit token-urile de design care vor guverna întregul sistem. Token-urile sunt valorile atomice (culori, spațiere, tipografie, elevație, rază de colț, mișcare) pe care componentele le moștenesc.
Deciziile cheie de fundație au inclus:
color-action-primary, color-feedback-error, color-surface-elevated în loc de blue-500 sau red-400Convenția funcțională de denumire a fost critică. Când o culoare e denumită după rolul său și nu după aspectul său, sistemul poate fi re-tematizat fără redenumirea token-urilor, iar designerii aleg culorile pe baza semnificației, nu a esteticii.


Cu token-urile stabilite, am reconstruit biblioteca de componente de la zero. Arhitectura a urmat principii stricte:
Biblioteca reconstruită conținea 200+ componente (o reducere de 60% față de numărul original) cu 70% mai puține variante. Noua bibliotecă acoperea mai multe cazuri de utilizare decât cea veche, deoarece compozabilitatea expanda multiplicativ posibilitățile.

Fiecare componentă a primit o pagină de documentație care acoperă:
Documentația a fost scrisă în limbaj simplu, evitând jargonul. Un designer junior care se alătură echipei ar trebui să poată înțelege și utiliza corect orice componentă în câteva minute.

Scara tipografică folosește un raport de 1,25, producând dimensiuni care creează o ierarhie clară fără salturi dramatice. Textul de corp e setat la 16px pentru citire confortabilă, cu o înălțime a liniei de 1,5 pentru blocuri de text și 1,25 pentru etichete de UI.
Toată spațierea derivă din grid-ul de 8px: 4px (compact), 8px (strâns), 16px (implicit), 24px (confortabil), 32px (spațios), 48px (secțiune) și 64px (pagină). Designerii selectează din această scală în loc să inventeze valori, asigurând un ritm consistent pe fiecare ecran.
Sistemul funcțional de token-uri de culoare include 48 de token-uri organizate în categorii: acțiune, feedback, suprafață, bordură, text și overlay. Fiecare token se mapează la valori specifice pentru tema luminoasă și întunecată, permițând comutarea temei fără modificări ale componentelor.

Noul sistem a transformat nu doar consistența vizuală a produsului, ci și viteza și încrederea echipei. Timpul de predare de la design la dezvoltare a scăzut cu 40% deoarece dezvoltatorii puteau consulta o singură sursă de adevăr în loc să interpreteze mockup-uri inconsistente. Testarea QA a devenit predictibilă pentru că fiecare componentă se comporta conform specificațiilor documentate.
Cel mai important, clienții enterprise ai ResNet au început să experimenteze finisajul și profesionalismul pe care capabilitățile platformei le meritaseră întotdeauna. Sistemul de design a curățat interfața și a ridicat nivelul întregului produs.


Hai să vorbim
Ne-ar plăcea să auzim la ce lucrezi. Fără pitch, doar o conversație sinceră.
Aplică pentru un Audit de Strategie