WebEdge UI dizaino sistema
Bendri komponentai, kad vidinės ir klientų sąsajos neatrodytų kaip atskiri produktai.
Dev-storyIššūkis
Keli projektai naudojo panašius valdiklius, bet spalvos, tarpai ir būsenos pradėjo skirtis.
Ką darėme
Sutelkėme Vue, Tailwind ir headless komponentus į bendrą UI sluoksnį su pakartojamais modeliais.
Rezultatas
Naujos sąsajos startuoja greičiau ir išlaiko tą pačią vizualinę bei prieinamumo logiką.
Dev-story straipsnis
Kaip buvo kuriamas projektas: WebEdge UI dizaino sistema
Keli projektai pradėjo atkartoti panašius mygtukus, korteles ir būsenas. Tai kėlė nenuoseklumus ir brangino palaikymą.
Skyriai
06
Moduliai
04
Stackas
Vue 3 + Tailwind
Kodėl projektas atsirado
Keli projektai naudojo panašius valdiklius, bet spalvos, tarpai ir būsenos pradėjo skirtis.
Keli projektai pradėjo atkartoti panašius mygtukus, korteles ir būsenas. Tai kėlė nenuoseklumus ir brangino palaikymą.
Ką sukūrėme
Sutelkėme Vue, Tailwind ir headless komponentus į bendrą UI sluoksnį su pakartojamais modeliais.
Įdiegėme dizaino sistemą su bendrais komponentais, vartotojo būsenomis ir aiškiomis prieinamumo gairėmis.
Pagrindiniai moduliai ir vartotojo kelias
Forma, dialogai ir meniu elementai suvienodinti taip, kad naujoms užduotims nereiktų kurti visko nuo nulio.
Spalvų, erdvumo ir akcentų žetonai saugo bendrą vizualinę kalbą skirtingiems produktams.
Ekranų būsenos (įkėlimas, klaida, tuščia būsena) testuojamos vienodai, todėl vartotojo patirtis nesiskiria tarp programų.
Prieinamumo taisyklės supakuotos į komponentus ir nebereikia kartoti tais pačių taisyklių kiekviename lange.
Architektūra ir technologiniai sprendimai
Technologinis pagrindas: Vue 3, Tailwind, Reka UI. Ši dalis svarbi ne dėl logotipų sąrašo, o dėl to, kaip pasirinktas stackas padeda valdyti duomenis, būsenas, vartotojo veiksmus ir tolimesnę priežiūrą.
Naudota Vue su Tailwind ir Reka UI, todėl nauji moduliai kuriami greičiau ir laikosi vienos sąsajos logikos klientų bei vidiniuose produktuose.
Kaip tai veikia realiame scenarijuje
Realiame naudojime „WebEdge UI dizaino sistema“ veikia kaip nuosekli seka: pirmiausia sprendžiama pradinė problema, tada vartotojas atlieka pagrindinį veiksmą, mato aiškų duomenų kelią ir rezultatą. Taip patirtis lieka logiška, o ne atsitiktinis ekranų rinkinys.
Praktinė vertė matoma ten, kur anksčiau reikėjo rankinio darbo: dalis proceso automatizuota, atsakomybės aiškiai atskirtos, o kiekvienas modulis atlieka vieną suprantamą funkciją. Būtent dėl to sprendimą lengva prižiūrėti ir plėsti.
Rezultatas ir pamokos
Naujos sąsajos startuoja greičiau ir išlaiko tą pačią vizualinę bei prieinamumo logiką.
Vieninga sistema sumažino fragmentaciją: dizainas, patogumai ir kodas tampa greičiau palaikomi ir lengviau plečiami.
Susiję straipsniai
Toliau skaityti
Susijusios projektų istorijos
Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.
Dev-storyWebEdge CMS ir turinio API
Turinio valdymas, kuris maitina svetaines ir leidžia komandai publikuoti be kūrėjo įsikišimo.
WebEdge projektas
DI agentų valdymo platforma
DI agentų valdymo platforma
Vidinė erdvė agentų darbams, instrukcijoms ir vykdymo būsenoms prižiūrėti.
WebEdge projektas
Kalendoriaus rezervacijų platforma
Kalendoriaus rezervacijų platforma
Laiko rezervavimas, komandų grafikai ir pranešimai vienoje sąsajoje.
Turite panašią idėją?
Aptarti projektą