Events.com Preview

Events.com

I worked on the development of Events.com, a global platform focused on event management, ticket sales, and registration, supporting in-person, virtual, and hybrid events.

My role was mainly concentrated on the Front-end side, with a focus on user experience, performance, scalability, and integration with multiple sales flows.

🧩 Event Management, Sales, and Registration

I worked directly on modules responsible for listing, selecting, and purchasing tickets, ensuring a smooth experience for both organizers and participants.

πŸ”— Ticketing Embed (Client Website Integration)

One of the project's main technical challenges was developing a ticketing system via embed, built with:

This embed consists of a dynamically generated script that clients can insert into their own websites to display a preview of the event's ticket listing, fully integrated with Events.com.

Embed flow:

  • The user views and selects tickets directly on the client's website
  • After selection, they are redirected to the main Events.com platform
  • The flow continues with data input and payment, maintaining visual and state consistency

This approach enabled:

  • Reduced friction during conversion
  • Increased flexibility for organizers
  • Made it easier to integrate the platform into external ecosystems

πŸ›’ Standalone Ticket Sales Site

In addition to the embed, Events.com also provides a standalone ticket sales site, used directly by organizers.

In this context, I worked on a hybrid base, composed of:

The project is undergoing a progressive migration from Angular to React, in which I contributed actively, ensuring:

  • Continuity of functionalities
  • Risk reduction during the transition
  • Gradual evolution of front-end architecture

βš™οΈ Event Management (Backoffice)

The event management panel, where organizers set up:

  • Creation and ticket types
  • Event dates and times
  • Modality (in-person, online, or hybrid)
  • Fees, prices, and sales rules

This module is currently mostly developed in Angular, but is undergoing a migration to React, in which I also participated, helping adapt flows, components, and business logic.

🏟️ On-site Sales at In-person Events (Box Office)

Another highlight of my work was the creation of a module for on-site sales at in-person events, enabling ticket sales at the event location.

This module was developed as an extension of a Next.js 15 application, with the ability to:

  • Integrate with Java APIs to communicate with Stripe card readers
  • Process on-site payments
  • Carry out ticket issuing and printing via thermal printers

This solution significantly expanded the platform's flexibility, serving events that require hybrid operations (online + in-person).

πŸš€ Impact and Learnings

My work on this project reinforced my experience in:

  • Development of complex and scalable front-ends
  • Hybrid architectures (Angular β†’ React)
  • Embeddable applications
  • Integration with physical and digital payments
  • Working on high-traffic platforms and multiple sales flows

Events.com is a clear example of my ability to work on global products, dealing with real market challenges, advanced technical integrations, and continuous architectural evolution.