Napisz do nas!

ITAKA

Kilka kluczowych projektów dla największego Biura Podróży w Polsce.
image

Szczegóły

  • Zakres UI design, stos technologiczny, frontend, backend, technologie chmurowe, liczne integracje, QA
  • Innowacje Customowy system partnerski
  • Technologie Frontend: React, Next.JS, React-google-maps, Ant Design, Redux-form

    Backend: .NET, Akka.NET, Bootstrap, MySQL, MongoDB
  • Sektor biznesowy Podróże
  • Model współpracy Agile z elementami SCRUM
  • iteo Team 4 x backend developerów
    2 x frontend developerów
    1 x QA
    1 x PM/SM

Elastyczne wyszukiwanie dla każdego klienta, który szuka ciekawych fakultatywnych wycieczek podczas wakacji. Nowoczesny frontend przyjemny dla oka, intuicyjny i wykonany według najnowszych trendów w projektowaniu aplikacji webowych.

Oś czasu

  • 2016
    Marzec

    Początek projektu „Wyjazdy fakultatywne”

  • 2018
    Marzec

    Przebudowanie projektu w aplikację internetową o nazwie „SeePlaces”

  • 2019
    Czerwiec

    Uruchomienie produkcyjne

  • Wyróżniki

    Potężny backend jest zintegrowany z zaawansowaną infrastrukturą Itaki w celu uzupełnienia produktów i usług marki. Teraz klienci mogą bezproblemowo rezerwować swoje wycieczki – oferty od lokalnych partnerów afiliacyjnych pozwalają im wybrać wycieczkę odpowiadającą ich preferencjom.

    image
    image

    Potrzeby i cele biznesowe

    Głównym celem biznesowym Itaki była przebudowa istniejącego systemu do wyjazdów fakultatywnych na wielojęzyczną nowoczesną aplikację webową.

    Jakie były główne założenia?

    • Poprawa sprzedaży wyjazdów fakultatywnych
    • Ograniczenie udziału przedstawicieli wycieczek w procesie sprzedaży
    • Zróżnicowanie oferty w zależności od rynku
    • Pośrednictwo w sprzedaży ofert afiliacyjnych, integracja systemów oraz nakładka z brandingiem afiliantów.

    Aplikacja miała posiadać panel administracyjny dla pracowników Itaki, pozwalający na modyfikację oferty i generowanie raportów. Potrzebna była również odpowiednia optymalizacja SEO zapewniająca stronie wyższe pozycje w Google i Criteo.

    Co ważne, klientowi zależało na zintegrowaniu produktu z dotychczasowym systemem rezerwacji bez przestojów na wdrożenie.

    Główne funkcje, które wymagały opracowania:

    • Rezerwacje i zakupy online
    • Konfiguracja ofert przez panel administracyjny
    • Wielojęzyczne wsparcie
    • Raporty statystyczne
    • Integracja z narzędziami analizy marketingowej
    • API dla różnych aplikacji Itaki oraz dla aplikacji Partnerów

    Innowacje

    Jedną z kluczowych funkcji marketingowych i unikalnym punktem sprzedaży aplikacji jest niestandardowy system partnerski, który umożliwia międzynarodowym partnerom Itaki oferowanie własnych wycieczek fakultatywnych.

    Istniejące aplikacje partnerów zostały przebudowane pod parasolem SeePlaces. Dzięki temu klienci są przekierowywani
    do oddziałów lokalnych partnerów bez opuszczania środowiska Itaki.

    image

    Wyzwania i rozwiązania

    Wyzwania, na które się natknęliśmy zostały rozwiązane z najwyższą ostrożnością, wykorzystując nasze wieloletnie doświadczenie
    w tworzeniu oprogramowania.

    Jak poradziliśmy sobie z najbardziej wymagającymi elementami projektu?

    • Refaktoryzacja części frontendowej dla SSR została przeprowadzona pomyślnie w ciągu 3 miesięcy. W ten sposób mogliśmy podnieść i utrzymać wynik wydajności aplikacji z 20 do 96 punktów na podstawie Google Page Insight. W ramach refaktoryzacji rozdzieliliśmy również frontend i backend, umieszczając je na różnych serwerach.
    • Rozszerzenie wyszukiwarki tak, aby była zgodna z elastycznymi zasadami wyszukiwania.
    • Przebudowa systemu partnerskiego z wielu aplikacji na jedną. Pojedyncza instancja wyświetla odpowiednią wersję na podstawie pliku konfiguracyjnego.

    Testy

    W przypadku aplikacji klasy enterprise zachowanie najsurowszych standardów jakości jest koniecznością. Pojedynczy błąd może spowodować milionowe straty w sprzedaży, konieczność wypłaty odszkodowania, spadek akcji czy złą reputację.

    Aby sprostać wymaganiom projektu, wykonaliśmy testy manualne oraz testy automatyczne. Obszary, które zostały przetestowane
    to panel administracyjny oraz frontend po stronie klienta.

    Do testów API wykorzystaliśmy narzędzie Postman, apodczas refaktoryzacji skorzystaliśmy ze scenariuszy testowych
    do wykonania jeszcze bardziej kompleksowych testów.

    Pierwsza wersja produktu została w znaczącym stopniu przetestowana pod kątem wydajności i przeciążenia przed wdrożeniem produkcyjnym.

    Rezultat

    SeePlaces oferuje obecnie 1200 wycieczek w 45 krajach na całym świecie. Współpracuje z ponad 70 lokalnymi biurami podróży
    i oferuje wycieczki w 7 językach (wkrótce pojawi się ich więcej). Platforma to wielojęzyczne call center oferujące całodobową obsługę oraz płatności wielowalutowe. SeePlaces to przełom w branży turystycznej, korzystny zarówno dla klientów Itaki, jak i współpracujących agencji.

    Z technicznego punktu widzenia SeePlaces to aplikacja klasy enterprise z potężnym zapleczem zintegrowanym ze złożoną infrastrukturą Itaki. Wykorzystaliśmy najbardziej innowacyjne technologie i frameworki, aby zapewnić jej skalowalność i wysoki poziom bezpieczeństwa. To idealny produkt dla touroperatorów, który odpowiada na wszystkie ich potrzeby i problemy.

    Jesteśmy dumni z nowoczesnego frontendu i funkcji dywersyfikacji oferty, która różni się w zależności od rynku. Dzięki nim uzyskaliśmy nowoczesną aplikację webową, która przetworzyła 1000 transakcji
    w pierwszym miesiącu po premierze. W każdym kolejnym było to już ponad 2000 transakcji. Aplikacja odniosła znaczący sukces finansowy.

    Do tej pory podróżujący zazwyczaj wykupywali wycieczki fakultatywne od przedstawicieli biur podróży. Dzięki SeePlaces nie tylko klienci Itaki, ale także inni turyści mogą kupować usługi od lokalnych touroperatorów.

    W pierwszym etapie wydania aplikacji dostępne języki to: polski, angielski i czeski. W kolejnych pojawią się: język rosyjski, litewski
    i inne.

    Referencje

    Cieszę się, że mam w iteo partnera, który jest w stanie bezproblemowo zrealizować projekt – od koncepcji, przez rozwój, aż do releasu produktu.

    Więcej projektów