T3 Headless ikona technologii Nowa odsłona serwisu: kartamultisport.pl na TYPO3 Headless&PWA

Nowa odsłona serwisu: kartamultisport.pl na TYPO3 Headless&PWA

Z firmą Benefit Systems, twórcą Programu MultiSport, współpracujemy od 2016 r., będąc jednocześnie jej kluczowym partnerem technologicznym. 

Jesteśmy dumni z tego, że wspólnie realizujemy projekty digitalowe, które dostarczają użytkownikom różnorodne funkcje. Efekty naszej dotychczasowej współpracy to serwisy i akcje, z których korzystają tysiące osób i użytkowników programu MultiSport, takie jak:

Nasz najnowszy zrealizowany projekt to nowa odsłona platformy: kartamultisport.pl. Celem było wdrożenie serwisu na bazie dostarczonego projektu graficznego UX oraz zbudowanie całej infrastruktury. Dla klienta niezwykle ważne było ukończenie projektu w wyznaczonym terminie (niecałe półtora miesiąca), co wymagało bardzo płynnej komunikacji obu zespołów oraz skutecznego realizowania założeń projektowych. 

Na efekty współpracy Macopedii i Benefit Systems nie trzeba było długo czekać. Projekt okazał się wielkim sukcesem już parę dni po ruszeniu platformy. Zanotowano rekordową ilość rejestracji wizyt przez aplikację: ponad 6K!

Pierwotnym celem powstania serwisu kartamultisport.pl, było udostępnienie użytkownikom kart MultiSport dodatkowych usług Benefit Systems. Z myślą o nich, serwis oferuje funkcjonalności takie jak profil użytkownika, tematyczny blog czy atrakcyjne konkursy. Platforma jest zbudowana w technologii: TYPO3 Headless & PWA, która łączy korporacyjny system portalowy CMS - TYPO3 oraz aplikację PWA.

Kluczowym dla całego projektu była migracja użytkowników na nowy serwis oraz zapewnienie dostępności wszystkich pozostałych usług. Oprócz przeniesienia dotychczasowych funkcjonalności, zostały dodane nowe, takie jak Yes2Move, umożliwiające treningi w zaciszu domowym.

Nieprzerwanie od kilku lat do swoich wdrożeń korporacyjnych Benefit Systems wybiera system zarządzania treścią (CMS) TYPO3, który cechuje bezpieczeństwo, stabilność i niezawodność, czyniące go idealnym produktem do budowy dużych portali. Dlatego właśnie, również przy tej migracji, nie było wątpliwości co do wyboru najlepszego CMS, jakim jest właśnie TYPO3. 

Innowacją dla Grupy Benefit Systems było wykorzystanie możliwości TYPO3 w zakresie aplikacji typu Headless, które są nowym standardem w zakresie dostarczania mikrousług. Dzięki tej funkcjonalności CMS może wysyłać dane do aplikacji użytkownika, zbudowanej jako aplikacja PWA w oparciu o Vue.js i Nuxt. Dzięki temu klienci otrzymują stronę internetową, która:

  •  odpowiada użyteczności aplikacji mobilnej,
  •  wspiera najnowsze wytyczne w zakresie pozycjonowania (Google Lighthouse),
  • działa znacznie szybciej,
  • działa nawet z ograniczonym dostępem do internetu.

Przewidywaliśmy duże obciążenie aplikacji, które będzie spowodowane przez ruch użytkowników. Aby zapewnić skalowalność aplikacji postanowiliśmy zastosować konteneryzację poprzez użycie Dockera. Do procesu orkiestracji posłużył zaś Kubernetes. Całość infrastruktury została przygotowana przez nasz zespół DevOps wspólnie z klientem.

Cały projekt wdrożyliśmy bardzo szybko. Nasze prace zamknęły się w ok. półtora miesiąca - dzięki czemu klient wystartował z platformą zgodnie z planem. Tak jak w dotychczasowych projektach, zespół pracował w Scrumie. Nasi deweloperzy byli przez cały czas w bezpośrednim kontakcie z klientem, który z kolei miał pełen wgląd w proces, budżet oraz postęp prac. Taki poziom transparentności osiągamy min. poprzez integrację takich narzędzi jak Jira oraz regularne statusy zespołu projektowego.

Kontynuujemy współpracę z Benefit Systems, a dotychczasowe projekty są dalej rozwijane. Naszym niezmiennym celem jest dostarczanie najlepszych funkcjonalności i nowych możliwości.