Utrzymanie i rozwój platformy e-commerce łączącej klientów i usługodawców
Wspieramy technologicznie operatora platformy, która łączy użytkowników z lokalnymi ekspertami i dostawcami usług, pomagając im w oszczędzaniu czasu i pieniędzy.
- WWW
- Backend
- Frontend
Opis klienta
LocalMarket.no to platforma łącząca osoby fizyczne i firmy w Norwegii, z lokalnymi ekspertami, produktami i usługami. Oferuje szeroki zakres kategorii, w tym nieruchomości, kredyty, ubezpieczenia, finanse, specjalistów, telekomunikację, energię oraz różne usługi.
Platforma ułatwia podejmowanie decyzji, dopasowując użytkowników do ofert zaufanych dostawców, pomagając im oszczędzać czas i pieniądze. Użytkownicy mogą łatwo określić swoje potrzeby i otrzymać najlepsze lokalne oferty bezpośrednio na swoją skrzynkę e-mail.
Jakich technologii użyliśmy?
- PHP
- SCSS
- jQuery
- Angular
Cel projektu
Głównym celem projektu i naszym zadaniem jest wsparcie technologiczne klienta, w tym ciągłe utrzymywanie i rozwój platformy Localmarket.no. Pomagamy klientowi w reagowaniu na zgłoszenia użytkowników, rozwiązywaniu wszelkich problemów technicznych oraz koniecznych pracach z zakresu re-engineeringu kodu źródłowego.
Jednym z celów projektu było również odświeżenie warstwy graficznej platformy, w tym uproszczenie formularzy kontaktowych i poprawienie responsywności na urządzeniach mobilnych.
W trakcie całej współpracy ważnym punktem jest również stały consulting i doradztwo techniczne dla klienta w zakresie możliwości rozwoju platformy.
Wyzwanie
Projekt Localmarket.no stawia przed zespołem developerskim szereg złożonych wyzwań, które wymagają nie tylko wysokich umiejętności technicznych, ale także kreatywności, elastyczności i strategicznego myślenia w długoterminowej perspektywie rozwoju platformy.
- Zarządzanie długiem technologicznym: platforma działa w oparciu o system stworzony dawno temu przez inna firmę developerską, w przestarzałym stacku technologicznym.
- Ograniczony budżet: brak możliwości kompleksowej przebudowy platformy, wymagający kreatywnego podejścia w rozwiązywaniu problemów i wprowadzaniu ulepszeń.
- Balansowanie między utrzymaniem a rozwojem: konieczność optymalizacji prac i równoważenie czasu poświęcanego na wprowadzanie nowych funkcjonalności oraz naprawę istniejących problemów i refaktoryzację kodu źródłowego, aby nie pogłębiać długu technologicznego.
- Analiza wpływu zmian: przed każdą aktualizacją lub wdrożeniem nowej funkcjonalności niezbędna jest dokładna analiza wpływu zmian na wydajność i stabilność całej platformy.
- Utrzymanie wydajności: przy wprowadzaniu nowych funkcji kluczowe jest zachowanie optymalnej wydajności platformy, co jest utrudnione, ze względu na ograniczenia technologiczne.
- Bezpieczeństwo danych: platforma, z uwagi na swoją charakterystykę technologiczną wymaga szczególnej dbałości o bezpieczeństwo, z uwzględnieniem istniejącej architektury systemu, a także odpowiedniej strategii i rozwiązań w zakresie regularnych kopii zapasowych.
- Optymalizacja SEO i ulepszenia UX: rozwiązania wspierające wzrost widoczności w wyszukiwarkach oraz prace związane z poprawą doświadczenia użytkowników muszą być realizowane w ramach istniejących ograniczeń technicznych.
- Ciągłość działania: wszelkie prace muszą być realizowane bez zakłócania bieżącego funkcjonowania platformy, która jest aktywnie wykorzystywana przez klientów.
Rozwiązanie
Rozwiązanie opiera się na kompleksowym podejściu do utrzymania i rozwoju platformy w myśl: ewolucja, a nie rewolucja. Realizujemy stałe wsparcie techniczne i doradztwo, skupiając się na systematycznym debugowaniu i refaktoryzacji zastanych rozwiązań technicznych. Jednocześnie, ostrożnie wprowadzamy nowe funkcjonalności, dbając o to, by, w miarę możliwości, nie zwiększać długu technologicznego.
Wprowadziliśmy szereg ulepszeń, optymalizacji i zabezpieczeń. Dzięki temu kompleksowemu podejściu, Localmarket.no może stopniowo modernizować swoją platformę, jednocześnie utrzymując stabilność i funkcjonalność w ramach budżetu uniemożliwiającego budowę nowoczesnego systemu od podstaw.
Kluczowe prace w ramach projektu
- Odświeżenie warstwy graficznej i ulepszenia w zakresie UX (m.in. uproszczenie formularzy, poprawa responsywności).
- Optymalizacja SEO obejmująca szereg usprawnień w całej platformie.
- Audyt i zwiększenie bezpieczeństwa, w tym rozwiązania antyspamowe.
- Implementacja rozwiązań w zakresie cyklicznych kopii zapasowych.
- Wdrożenie funkcji pozwalajacych na lepsze zarządzanie danymi.
Chcesz zrealizować projekt dla swojej branży?
Umów się na bezpłatną konsultację Twojego pomysłu.
Zespół projektowy
Zespół projektowy składał się z 5 osób - fullstack developera, front-end developera, designera, testera oraz project managera.
Efekty projektu
PRZED
- Ograniczona funkcjonalność i przestarzały design platformy
- Malejąca liczba użytkowników z powodu problemów z wydajnością i bezpieczeństwem
- Niska widoczność w wyszukiwarkach i ograniczone możliwości pozycjonowania
- Utrudniona dostępność, ze względu na niedopracowaną responsywność na urządzeniach mobilnych
- Ryzyko utraty danych przez brak systematycznych backupów danych
PO
- Odświeżony, bardziej intuicyjny interfejs użytkownika
- Stabilizacja i utrzymanie użytkowników, dzięki poprawie wydajności i bezpieczeństwa platformy
- Lepsza widoczność w wyszukiwarkach przekładająca się na popularność platformy i liczbę użytkowników
- Większa dostępność i zadowolenie użytkowników, dzięki lepszej responsywności na urządzeniach mobilnych
- Ograniczenie ryzyka i pełna automatyzacja regularnych kopii zapasowych
Co zyskała firma?
Zrealizowane prace i nasze ciągle wsparcie przełożyło się na rozwój biznesu klienta. Jednocześnie, firma zyskała również wzrost stabilności i ograniczenie wielu ryzyk, które stanowiły dla niej realne zagrożenie.
Systematyczne podejście do zarządzania długiem technologicznym pozwala na bardziej przewidywalny rozwój platformy w przyszłości, co przekłada się na długoterminowe korzyści i możliwość odłożenia w czasie inwestycji w nowy system.
Localmarket.no może teraz oferować swoim klientom lepsze doświadczenia zakupowe, zwiększając jednocześnie swoją pozycję na norweskim rynku.
Zobacz również
Platforma sprzedażowa samochodów nowych i używanych z finansowaniem
W firmie zajmującej się sprzedażą samochodów osobowych i dostawczych, wraz z finansowaniem, obniżyliśmy koszty sprzedaży o 60%, tworząc nowy kanał sprzedaży w formie dedykowanej platformy typu marketplace. Platforma umożliwia zakup nowych i używanych samochodów online w czterech prostych krokach.
Więcej