Skip to content
Raj Bhensdadiya

Event Ticketing Platform

Everything between putting an event on sale and scanning someone in at the door.

Role
Full-Stack Engineer
Timeline
4 months
OrganizerAttendeeNode APIMongoDBEmailsQR check-inLive analytics
How it works: organizers create events and attendees buy tickets through a Node API on MongoDB, which emails attendees, checks them in by QR code at the door, and feeds live analytics back to the organizer.

Overview

An event ticketing platform for creating and running events, selling tickets, and tracking registrations. It scans QR code tickets at the door, emails attendees on its own, and shows the organizer live analytics.

The problem

Organizers had no single place to run an event, sell the tickets for it, and reach the people who bought them.

What I built

Built it in React and Node.js on MongoDB, with Redux holding ticket and registration state and MUI for the organizer's screens.

Results

Ran ticket sales and door check-in for live events. Check-in is a phone camera scan instead of a name on a printed list, and the organizer watches the sales come in live.

Screenshot of the Buzzticks event ticketing site, showing the landing page and past events
The live product site.

Stack

  • React
  • MUI
  • Redux
  • Node.js
  • MongoDB

Built by Raj Bhensdadiya, an AI & full-stack engineer in Montreal. The full work history and the other projects have more, and email is the fastest way to reach me.

More work