Przejdź do treści

AuraPura - design system

  • UX / UI Design
  • Design system
  • E-commerse
Podgląd projektu AuraPura - design system

Project overview

Wstęp

AuraPura to projekt stworzony w ramach kursu Design system intro. Punktem wyjścia był brief marki, zapis wywiadu z klientem i zestaw assetów. Na tej podstawie miałam samodzielnie zbudować kompletny design system i doprowadzić go do finalnych widoków na trzech wielkościach ekranu.

Cel

Przejście przez cały proces tworzenia design systemu od podstaw. Od zdefiniowania tokenów (kolory, typografia, spacing) przez budowę komponentów, aż po ich zastosowanie w konkretnych layoutach. Projekt miał być podsumowaniem i praktycznym wykorzystaniem wiedzy z kursu.

Makieta desktopowa projektu AuraPura

Proces

Pracę zaczęłam od analizy briefu i assetów marki, z których wyciągnęłam paletę kolorów, styl typografii i ogólny kierunek wizualny. Następnie zbudowałam system od fundamentów, opierając go na podziale między core tokenami (surowe wartości, np. konkretne odcienie kolorów) a alias tokenami (znaczenie w kontekście interfejsu, np. background-primary, text-error). Ten podział pozwala zmieniać wartości na poziomie core, nie ruszając logiki komponentów, które odwołują się tylko do aliasów. Na tokenach zbudowałam komponenty wielokrotnego użytku.

Kluczowym elementem projektu było wykorzystanie Figma variables w dwóch rolach:

  1. Do obsługi themingu (np. warianty kolorystyczne),
  2. Do dostosowania komponentów do różnych breakpointów.

Dzięki temu komponenty automatycznie adaptowały się do widoku mobile, tablet i desktop bez konieczności tworzenia osobnych wersji.

Makiety mobilne i tabletowe projektu AuraPura

Czego się nauczyłam?

Przede wszystkim tego, jak dużo pracy kryje się za „prostym" design systemem. Samodzielne przejście przez cały proces, od tokenów do gotowych ekranów, uświadomiło mi, jak ważna jest spójność na każdym poziomie i jak decyzje podjęte na etapie tokenów wpływają na wszystko powyżej. Cały projekt pozwolił mi lepiej zrozumieć podstawy budowania systemów projektowych i ich wartość dla całego zespołu.

Praktyczne zastosowanie Figma variables do zarządzania zarówno motywem, jak i responsywnością komponentów, było dla mnie najcenniejszą lekcją. To podejście pozwala budować systemy, które skalują się bez chaosu, a ewentualne zmiany mozna wprowadzać globalnie bez potrzeby kontrolowania poszczególnych komponentów.

Duży widok siatki projektu AuraPura
Desktop grid projektu AuraPura
Mobile i tablet grid projektu AuraPura
Zestaw mniejszych siatek projektu AuraPura