Powrót do realizacji
Powrót do realizacji
Klient
Eventmaker
Branża
Zarządzanie wydarzeniami
Produkt
Aplikacja webowa, Aplikacja mobilna
Data
Marzec 2022
Umiejętności
Ruby on Rails
React
MongoDB
Omniauth
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.
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.
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.
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.
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.
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.
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.
Nasza współpraca znacząco wpłynęła na optymalizację funkcjonalności Eventmaker, zwiększenie wydajności i skalowalności.