Back to work
Event Tech2023

EventFlow Pro

End-to-end event ticketing & check-in platform

An events company was running ticketing, email, check-in and analytics across six-plus disconnected tools, with a clunky registration flow and paper check-in queues. We built EventFlow Pro — one platform from ticket sale to post-event analytics — engineered to stay up when a popular release sends thousands of buyers at once.

RoleFull-stack engineer — design & build
Timeline2023
PlatformWeb platform + mobile app
ClientInternational events & conferences company
Next.jsTypeScriptPostgreSQLStripeSendGridTwilioWebSockets
01 — Discovery

Six tools held together by hope

The team was piecing every event together from six-plus separate tools for ticketing, email, check-in and analytics, with manual hand-offs between each one.

I looked at where attendees dropped off and where staff lost time. Two answers stood out: registration was clunky, and check-in was still paper-based.

  • Walked the full event flow from on-sale to post-event analytics
  • Measured drop-off in the registration funnel
  • Found the hand-offs between tools were where things broke
02 — Pain points

A leaky funnel and a fragile system

Two kinds of pain stacked up: lost revenue at the top of the funnel, and a system that buckled exactly when it mattered most.

  • A clunky registration flow with a ~40% abandonment rate
  • Paper check-in causing long queues and frustrated attendees
  • No unified view of attendee behaviour or event performance
  • System crashes during high-demand ticket releases
  • No way for attendees to connect before or during events
03 — The hard part

Surviving the viral on-sale

The signature risk of ticketing is the spike — thousands of people hitting “buy” the second a popular event opens. That moment is where the old setup crashed.

I built for the spike from day one: serverless functions that auto-scale, a queue for high-demand releases, database connection pooling, rate limiting and CDN caching — so a peak on-sale becomes a non-event.

04 — Experience

From cart to a 3-second check-in

The attendee experience had to feel effortless on a phone, from buying a ticket to walking through the door.

  • Mobile-first checkout that strips friction out of buying
  • QR tickets delivered by email and SMS with wallet support
  • Contactless QR check-in in seconds, with an offline mode for unreliable venue WiFi
  • Built-in attendee networking plus automated email/SMS campaigns
05 — Build & outcome

One platform, end to end

Next.js + TypeScript with PostgreSQL, Stripe across 135+ currencies, SendGrid, Twilio and WebSockets, deployed on Vercel’s edge network.

The client went from juggling six tools to running everything in one place — and the platform held steady through the high-traffic on-sales that used to take the old setup down.

// the result
6 → 1Tools replaced
SecondsContactless check-in
Spike-readyHolds peak on-sales

Got a manual workflow worth automating?

This kind of focused, end-to-end tool is exactly what I like building. Let's talk about yours.