Powrót do realizacji

REALIZACJA
Eventmaker

Klient

Eventmaker

Branża

Zarządzanie wydarzeniami

Produkt

Aplikacja webowa, Aplikacja mobilna

Data

Marzec 2022

Umiejętności

Ruby on Rails

React

MongoDB

Omniauth

case study image
+2500
Wydarzenia rocznie
2022
Współpraca od
text image
O kliencie

Eventmaker, założony w 2009 roku, to kompleksowa platforma do automatyzacji wydarzeń, która upraszcza organizację wydarzeń na żywo, cyfrowych i hybrydowych. Oferuje zestaw funkcji, w tym rejestrację i sprzedaż biletów, strony internetowe i aplikacje mobilne, kampanie e-mailowe, rejestrację na miejscu, wsparcie dla wydarzeń wirtualnych oraz narzędzia do analizy danych.

Przez lata Eventmaker wspierał ponad 3 000 klientów B2B, takich jak organizatorzy targów, konferencji, agencje eventowe, korporacje i instytucje edukacyjne. Platforma jest elastyczna i obsługuje szeroki zakres wydarzeń, niezależnie od ich skali i formatu.

W 2022 roku Eventmaker dołączył do grupy Infopro Digital, wiodącej francuskiej firmy technologicznej działającej w 17 krajach i zatrudniającej prawie 4 000 pracowników. Dzięki tej współpracy firma mogła poszerzyć swoją ofertę i umocnić swoją pozycję na rynku.

Problem klienta

Wraz z rozwojem aplikacji i dodawaniem nowych funkcji zarządzanie systemem stało się bardziej skomplikowane. Zespół wewnętrzny musiał zwiększyć swoje moce przerobowe, aby utrzymać jakość aktualizacji. Klient zdecydował się na współpracę z naszymi specjalistami, którzy pomogli dostosować system do nowoczesnych standardów.

Wyzwania dla 2N
  • Praca nad skomplikowaną bazą kodu i zrozumienie zależności między komponentami.
  • Wymagana specjalistyczna wiedza w określonych obszarach.
  • Dostosowanie starszych komponentów systemu do nowoczesnych standardów.
  • Integracja nowych funkcji i narzędzi bez zakłócania istniejącego systemu.
W akcji
Co zrobiliśmy

Aktualizacja systemu

Aktualizacja Ruby, Rails i innych aplikacji w celu poprawy wydajności aplikacji, zwiększenia bezpieczeństwa, zapewnienia kompatybilności z najnowszymi bibliotekami oraz wykorzystania nowoczesnych funkcji dla lepszej skalowalności i łatwiejszego utrzymania.

Portfel mobilny

Wdrożenie funkcji Wallet Pass dla biletów na wydarzenia, umożliwiającej bezproblemową integrację z Google Wallet i Apple Wallet, zapewniającej użytkownikom wygodne i bezpieczne doświadczenie biletowe.

Automatyczna dokumentacja API

Automatyzacja tworzenia dokumentacji API przy użyciu zestawu testowego z RSpec i RSwag, zapewniająca zawsze aktualną, dokładną i łatwo dostępną dokumentację API dla programistów.

Wzorce projektowe

Wprowadzenie nowych wzorców projektowych w Ruby on Rails, takich jak wykorzystanie Hotwire do płynnych aktualizacji interfejsu użytkownika, implementacja serializerów dla wydajnego przetwarzania danych oraz zastosowanie prezenterek w celu poprawy czytelności i łatwości utrzymania kodu, co pozwala programistom dostarczać wysokiej jakości rozwiązania bardziej efektywnie.

Jednokrotne logowanie

Ulepszenie strategii SSO, aby zapewnić użytkownikom większą elastyczność w integracji systemów. Obejmuje to integrację LDAP i CAS w celu obsługi różnych wymagań organizacyjnych oraz wdrożenie strategii OpenID Connect, dostarczającej nowoczesne i zgodne ze standardami rozwiązanie uwierzytelniania. Dzięki tym ulepszeniom system zyskał płynną interoperacyjność z wieloma zewnętrznymi systemami, jednocześnie zachowując wysokie standardy bezpieczeństwa i skalowalności.

Co powiedział klient:
Jesteśmy bardzo zadowoleni ze współpracy, szybko wnieśli swoją wiedzę do projektu.
Ivan Maireaux
Rezultat

Nasza współpraca znacząco wpłynęła na optymalizację funkcjonalności Eventmaker, zwiększenie wydajności i skalowalności.

ul. Powstańców Warszawy 5
15-129 Białystok

+48 668 842 999
SKONTAKTUJ SIĘ Z NAMI