Back to Case Studies
Back to Case Studies
Client
Eventmaker
Industry
Event management
Product
Web app, Mobile app
Date
March 2022
Skills
Ruby on Rails
React
MongoDB
Omniauth
Eventmaker, founded in 2009, is a comprehensive Event Automation platform that streamlines the organization of live, digital, and hybrid events. It offers a suite of features, including registration and ticketing, event websites and mobile apps, email campaigns, on-site registration and access control, virtual event support, participant engagement tools, and data management and analytics. These tools are designed to enhance event performance, boost participant engagement, and increase productivity for event professionals.
Over the years, Eventmaker has supported more than 3,000 B2B clients, such as trade show organizers, conference planners, event agencies, corporations, and educational institutions. The platform's adaptability allows it to cater to a wide range of events, including conventions, trade shows, conferences, VIP events, and recruitment forums, regardless of size or format.
In 2022, Eventmaker joined the Infopro Digital group, a leading French technology company operating in 17 countries with nearly 4,000 employees. This partnership has enabled Eventmaker to expand its offerings and solidify its position as a premier Event Automation platform.
As the application evolved and expanded with the introduction of new features across multiple domains, the complexity of maintaining and enhancing the system grew significantly. This required the internal team to scale their development capacity to effectively manage the increasing scope of work and ensure the continued delivery of high-quality updates and functionalities. Recognizing the challenges posed by the intricate nature of the legacy codebase and the need for expertise in aligning older components with modern development standards, the client sought to bolster their resources. To address these needs efficiently, they decided to augment their team by integrating our specialists, bringing in the necessary skills and experience to navigate the complexities of the system, share knowledge, and drive the project forward.
Upgrade Ruby, Rails, and other apps to improve application performance, strengthen security, ensure compatibility with the latest libraries, and leverage modern features for scalability and maintainability.
Implement Wall Pass for event tickets, enabling seamless integration with Google Wallet and Apple Wallet, providing users with a convenient and secure ticketing experience.
Automate API documentation creation using the test suite with RSpec and RSwag, ensuring up-to-date, accurate, and easily accessible API documentation for developers.
Introduce new Ruby on Rails design patterns, such as leveraging Hotwire for seamless front-end updates, implementing serializers for efficient data handling, and utilizing presenters to enhance code readability and maintainability, empowering developers to deliver high-quality solutions more efficiently.
Enhanced SSO strategies to provide end users with greater flexibility for seamless and secure system integration. This included integrating LDAP and CAS to address diverse organizational requirements and implementing an OpenID Connect strategy to deliver a modern, standards-compliant authentication approach. These advancements enabled smooth interoperability with numerous third-party systems while maintaining robust security and scalability.