Usługi
BaseOn to kompleksowy projekt optymalizacji frontendu, UX i UI, skierowany na poprawę wydajności i doświadczenia użytkownika.
Optymalizacja kodu i redukcja czasu ładowania.
BaseOn to kompleksowy projekt modernizacji i optymalizacji aplikacji webowej, który obejmował szeroko zakrojone prace nad kodem źródłowym oraz wydajnością systemu. Głównym celem było usunięcie przestarzałego kodu (legacy code) i przeprowadzenie migracji z Vue 2 na Vue 3, co umożliwiło wprowadzenie nowoczesnych technologii oraz poprawienie wydajności całej aplikacji. W ramach tego procesu stworzyliśmy dedykowaną bibliotekę CSS dostosowaną do specyficznych potrzeb aplikacji, co znacząco ułatwiło zarządzanie komponentami interfejsu użytkownika oraz zapewniło spójność wizualną na wszystkich ekranach. Jednym z kluczowych aspektów projektu była optymalizacja wydajności, która objęła poprawę czasu ładowania strony poprzez wdrożenie nowoczesnych technik optymalizacyjnych, takich jak lazy loading obrazów, redukcja niepotrzebnych zapytań do serwera oraz implementacja strategii code splitting, co pozwoliło na znaczące zmniejszenie rozmiaru plików JavaScript i CSS ładowanych podczas uruchamiania aplikacji. Dodatkowo zoptymalizowaliśmy sposób ładowania obrazów poprzez wdrożenie nowoczesnych formatów, takich jak WebP, oraz implementację technik poprawiających metryki wydajności, takie jak Largest Contentful Paint (LCP), First Contentful Paint (FCP) oraz Cumulative Layout Shift (CLS). W wyniku tych działań czas ładowania strony został skrócony o ponad 40%, co przełożyło się na lepszą płynność działania oraz poprawę doświadczenia użytkowników.
Kolejnym istotnym elementem projektu było wdrażanie nowych funkcjonalności oraz eliminacja istniejących błędów. Przeprowadziliśmy dogłębną analizę kodu pod kątem błędów logicznych i wydajnościowych, usunęliśmy nieefektywne fragmenty kodu oraz wdrożyliśmy nowoczesne rozwiązania poprawiające stabilność systemu. Poprawiliśmy także sposób zarządzania stanem aplikacji poprzez implementację nowoczesnych wzorców architektonicznych, które ułatwiają rozwój i utrzymanie systemu. Zoptymalizowaliśmy również sposób interakcji użytkownika z aplikacją, poprawiając UX oraz dostosowując UI do nowoczesnych standardów, co przełożyło się na znaczący wzrost konwersji oraz poprawę ogólnej użyteczności systemu. Dzięki przeprowadzonym działaniom aplikacja BaseOn stała się bardziej nowoczesna, wydajna i intuicyjna, a jej użytkownicy mogą cieszyć się szybkim i bezproblemowym doświadczeniem korzystania z platformy.
