kodero.netMariusz Różański
Events platform2020–2024

UXDX

UXDX runs conferences for people who build digital products, from San Francisco to New York. For several years I developed their platform: from the pages of individual events, through the panel the team uses to run the business, to a chat for attendees and automated emails.

Client
International product conference organiser, Dublin
Scope
Admin panel, dedicated event pages, attendee chat, automated emails, E2E tests, front-end and back-end optimisation (Firebase, Firestore)
The UXDX home page with the upcoming conferences
  • Gatsby
  • React
  • Firebase
  • Firestore

What the business needed

Several conferences a year, in different cities and time zones. Each has its own agenda, speakers, tickets, partners and thousands of attendees who expect information on time.

A small organising team could not wait for a developer for every change or send hundreds of messages by hand. The site also had to stay fast when everyone arrives at once, on the day tickets go on sale or during an event.

What I built

I worked on both what attendees see and what the organising team uses behind the scenes.

  • A full admin panel for running events, speakers, the agenda and content
  • A dedicated page for every conference: agenda, speakers, venue, tickets and the live stream
  • A chat for attendees, built from scratch
  • An automated email system that reaches attendees at the right moment on its own
  • E2E tests that check the key paths through the site before every change

Faster, in front and behind the scenes

A large part of the work was optimisation. In the browser, pages load faster and run more smoothly on phones. On the server, data from the database (Firebase, Firestore) is fetched only when needed, which makes the site faster and cheaper to run.

Changes without fear

On a platform that sells tickets, every bug costs money. So I introduced E2E tests: a robot goes through the site like an attendee and checks that everything works before a change reaches people.

That let the team ship new features and event pages often, with little risk of something breaking on conference day.

Screenshots

  • The dedicated UXDX San Francisco conference page with tickets and the agenda
  • On a phone: the conference page with the ticket button
  • The library of talks from past conferences, grouped by topic

Your project

Your project could be next

Describe your idea in two sentences. I reply within 24 hours and send a quote with a date within 48 hours.