Rozwój platformy SPA dla UniLink (sklep internetowy technologii)
Opracowałem aplikację SPA dla platformy UniLink — sklepu internetowego, który specjalizuje się w sprzedaży sprzętu technologicznego (komunikacja satelitarna, radiotelefony, Starlink i urządzenia towarzyszące).
Cel projektu
Stworzenie wygodnego i szybkiego interfejsu do:
przeglądania i wyboru produktów
przetwarzania zamówień
interakcji użytkownika z systemem
Główny nacisk położono na UX, wydajność i skalowalność.
Zrealizowane funkcjonalności
Katalog produktów z kategoriami i filtracją
Dynamiczne wyświetlanie treści (SPA)
System autoryzacji użytkowników
Operacje CRUD (praca z produktami i zamówieniami)
Globalne zarządzanie stanem przez Redux
W pełni responsywny interfejs
Stos technologiczny
Frontend: React, Next.js, TypeScript
Zarządzanie stanem: Redux
Backend: Node.js
Baza danych: MongoDB
API: REST + autoryzacja
Moja rola w projekcie
Pełny rozwój strony głównej (UI + logika biznesowa)
Optymalizacja wydajności aplikacji
Tworzenie komponentów wielokrotnego użytku
Poprawa doświadczeń użytkownika (UX)
Wyniki
Skrócenie czasu ładowania SPA: z 5 sek → do 1,5 sek
Zmniejszenie duplikacji kodu dzięki podejściu komponentowemu
Poprawa UX, co zwiększa wygodę interakcji z produktem
Zapewnienie poprawnego działania na wszystkich urządzeniach
Stworzenie swojego agenta CEO do filtrowania zapytań z danymi dla agentów SMM
Cel projektu
Stworzenie wygodnego i szybkiego interfejsu do:
przeglądania i wyboru produktów
przetwarzania zamówień
interakcji użytkownika z systemem
Główny nacisk położono na UX, wydajność i skalowalność.
Zrealizowane funkcjonalności
Katalog produktów z kategoriami i filtracją
Dynamiczne wyświetlanie treści (SPA)
System autoryzacji użytkowników
Operacje CRUD (praca z produktami i zamówieniami)
Globalne zarządzanie stanem przez Redux
W pełni responsywny interfejs
Stos technologiczny
Frontend: React, Next.js, TypeScript
Zarządzanie stanem: Redux
Backend: Node.js
Baza danych: MongoDB
API: REST + autoryzacja
Moja rola w projekcie
Pełny rozwój strony głównej (UI + logika biznesowa)
Optymalizacja wydajności aplikacji
Tworzenie komponentów wielokrotnego użytku
Poprawa doświadczeń użytkownika (UX)
Wyniki
Skrócenie czasu ładowania SPA: z 5 sek → do 1,5 sek
Zmniejszenie duplikacji kodu dzięki podejściu komponentowemu
Poprawa UX, co zwiększa wygodę interakcji z produktem
Zapewnienie poprawnego działania na wszystkich urządzeniach
Stworzenie swojego agenta CEO do filtrowania zapytań z danymi dla agentów SMM