Case study · Dimark · Design system

Jeden system projektowania dla rodziny aplikacji przemysłowych

Aplikacje firmy Dimark do obsługi lotniskowych systemów bagażowych powstawały stopniowo i każda z nich wyglądała inaczej. Stworzyłem dla nich od podstaw spójny design system: kolory, typografię, rozmiary, komponenty i ich stany, udokumentowane w Figmie, dzięki czemu programiści mogli budować nowe ekrany z gotowych elementów.

DiMS i BRS – dwie aplikacje z rodziny Dimark oparte na tym samym systemie

Firma

Dimark

Czas trwania

maj 2022 – sty 2024

Moja rola

UI/UX designer, jedyna projektantka w zespole

Zespół

Team leader, developerzy front-end i back-end, tester

Zakres

DiMS oraz inne aplikacje z rodziny produktów Dimark

Metoda

Atomic design, stworzony i udokumentowany w Figmie

01 · Problem

Każda aplikacja wyglądała inaczej

Przed wdrożeniem design systemu każda aplikacja z rodziny Dimark wyglądała inaczej, a nowe ekrany projektowano za każdym razem od zera. Bezpośrednio przy linii produkcyjnej inżynierowie serwisu zmagali się ze zbyt małymi przyciskami i niskim kontrastem na tabletach.

Dla biznesu

Jedna spójna rodzina produktów, szybsze wdrażanie nowych funkcji i fundament przygotowany na wymogi dostępności.

Dla inżynierów serwisu

Większe elementy dotykowe ułatwiające pracę w rękawicach oraz czytelny kontrast na tablecie.

02 · Fundamenty

Kolor, rodzaj i rozmiar, wybierane raz

Zacząłem od fundamentów i przygotowałem je jako współdzielone style w Figmie: pomarańczową paletę dla marki i kluczowych akcji, skalę szarości dla tekstu i powierzchni, jeden krój pisma oraz trzy rozmiary komponentów. Ta sama wartość oznaczała to samo w każdej aplikacji.

Główny · Pomarańczowy

700

500

400

300

200

Neutralny · Szary

700

500

400

300

150

100

Krój · Montserrat

Etykieta

SemiBold 16 / 24

Zadanie zaplanowane

Tekst

Medium 16 / 24

Wymiana części eksploatacyjnych

Tabela

Medium 14 / 20

18-05-2023 17:14 · 2:30 h

Przycisk

SemiBold 12, tracking 2

FILTRUJ

Rozmiary · 32 / 42 / 48 px

32 px

Mały

42 px

Średni

48 px

Duży · dotyk na tablecie

03 · Komponenty

Od atomów do stron

Stworzyłem tę bibliotekę w oparciu o metodologię atomic design, zgodnie z pięcioma poziomami Brada Frosta: atomami, cząsteczkami, organizmami, szablonami i stronami. Zacząłem od najmniejszych elementów, a następnie łączyłem je w większe całości. Zmiana wprowadzona w przycisku czy statusie automatycznie aktualizowała każdy ekran, który go używał – w każdej aplikacji.

Atomy · Przyciski

Filtr

Domyślny

Filtr

Hover

Filtr

Wciśnięty

Najmniejsze elementy: przyciski, pola wyboru, ikony i flagi priorytetów – każdy w stanie domyślnym, po najechaniu kursorem i wciśnięciu.

Molekuły · Filtr statusów

Zaplanowane

W toku

Zrobione

Nieudane

Wygasłe

Wstrzymane

Atomy połączone w działające elementy: filtry statusu, wyszukiwanie, sortowanie i przełącznik tygodni w planerze.

Organizmy · Wiersze zadań w planerze

Wiersze zadań w planerze DiMS w sześciu kolorach statusu

Kliknij zdjęcie, aby je powiększyć.

Szablony · Siatka plannera

Szablon planera DiMS: pusty tygodniowy harmonogram Gantta z zespołami

Układ bez rzeczywistych danych: dni, godziny i tory zespołów, gotowy do wypełnienia zadaniami.

Strony · Planer w użyciu

Planer DiMS po przeprojektowaniu

Ten sam szablon z rzeczywistymi zadaniami, statusami oraz listą zadań zespołu. To ekran, z którego inżynierowie serwisu korzystają każdego dnia. Nazwiska zostały zamazane.

04 · Stany i kolor

Sześć statusów, każdy z kolorem i nazwą

Zadanie w planerze przechodzi przez sześć statusów. Każdy z nich ma przypisany własny kolor, który nigdy nie występuje sam – obok zawsze wyświetla się nazwa statusu. Komponenty są również dostępne w różnych wariantach, takich jak Domyślny, Lista i Wciśnięty, a niektóre, na przykład przyciski dni w planerze, w wersji jasnej i ciemnej.

Zaplanowane

W toku

Zrobione

Nieudane

Wygasłe

Wstrzymane

Karty zadań · każdy status, Domyślny i Wciśnięty

Karty zadań DiMS w każdym statusie i stanie

05 · Dostępność

Zaprojektowany do pracy na linii

Dostępność była częścią systemu od samego początku, a nie tylko formalnością na koniec. Wyjaśniłem też te zasady zespołowi, dzięki czemu były one zachowane również podczas tworzenia nowych ekranów.

Praca w rękawicach

→ Pola dotyku min. 48 px, główne akcje na dole ekranu

Niski kontrast na tablecie

→ Paleta sprawdzona pod WCAG AA

Statusy rozróżniane kolorem

→ Kolor plus nazwa statusu, nigdy sam kolor

06 · Handoff

Nowe ekrany z udokumentowanych elementów

Każdy komponent został udokumentowany w Figmie wraz z jego rozmiarami, wariantami i stanami. Programiści tworzyli nowe ekrany z tych elementów, zamiast czekać na zaprojektowanie każdego widoku od zera.

07 · Rezultat

Co zmienił system

Jedna rodzina produktów

→ DiMS i inne aplikacje firmy Dimark współdzielą jeden zestaw komponentów

Nowe ekrany

→ Zbudowane z udokumentowanych komponentów, a nie od zera

Dostępność

→ Baza gotowa na wymagania WCAG

Kontakt

Złożony produkt?
Uporządkujmy go razem.

Napisz do mnie:

Napisz do mnie:

Napisz do mnie:

Poznań

10:43 pm

Tuesday, October 20 (GMT+2)

Reykjavík

08:43 pm

Tuesday, October 20 (GMT+0)

Waszyngton

04:43 pm

Tuesday, October 20 (GMT-4)

Tajpej

04:43 am

Wednesday, October 21 (GMT+8)

Poznań

10:43 pm

Tuesday, October 20 (GMT+2)

Reykjavík

08:43 pm

Tuesday, October 20 (GMT+0)

Waszyngton

04:43 pm

Tuesday, October 20 (GMT-4)

Tajpej

04:43 am

Wednesday, October 21 (GMT+8)

© 2026 Marta Korza · Poznań · pracuję z całym światem

© 2026 Marta Korza · Poznań · pracuję z całym światem

Create a free website with Framer, the website builder loved by startups, designers and agencies.