Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Projekt: responsywna strona internetowa z dynamicznym interfejsem i logiką kliencką.

Rozwój interfejsu został zrealizowany w React z modułową architekturą komponentów. Nawigacja między stronami została zrealizowana za pomocą React Router, co zapewnia płynne przejścia i pełne doświadczenie SPA. Zarządzanie globalnym stanem opiera się na stosie Redux Toolkit, logika danych jest podzielona na feature-slice'y, co sprawia, że kod jest zrozumiały i skalowalny.

Formularze mają logiczną walidację i obsługę UX, są zbierane za pomocą React Hook Form i komponentów zgodnych z React Hook Form. UI kit i wizualna część projektu są stylizowane za pomocą Chakra UI, a ogólne style są napisane w SCSS z wykorzystaniem metodologii BEM. W projekcie zintegrowano również klasy użyteczności Tailwind CSS, aby przyspieszyć układ skomplikowanych responsywnych siatek.

Interakcja z serwerem opiera się na architekturze REST, zapytania są wykonywane za pomocą natywnego Fetch API. Niezawodność działania jest pokryta automatycznymi testami: logika — Vitest, scenariusze użytkowników komponentów — React Testing Library.

Kontrola wersji i współpraca odbywają się w środowisku GitLab: struktura gałęzi, przegląd kodu przez merge requests i CI-pipe'y do sprawdzania kompilacji i testów. Projekt jest kompilowany za pomocą Vite, końcowy build jest zoptymalizowany i działa w różnych przeglądarkach, z dokładnym odwzorowaniem makiet z Figma.
Szczegóły pracy
Budżet 4376 PLN
Dodana 4 grudnia 2025
22 wyświetlenia
Freelancer
Vadim Filippov
Wielka Brytania Chelmsford
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 6 miesięcy