back to projects
Web Development

Ticketing System

Internal event ticketing system with payment gateway and automated invoice generation

Node.jsXenditMySQLPythonGoogle CloudNext.js
Ticketing System screenshot 1
Ticketing System screenshot 2
overview

Built an internal event ticketing system with full payment gateway integration (Xendit). Users can browse available event slots, select tickets, proceed through an automated payment flow, and receive a generated invoice with a unique QR code for attendee validation on the day of the event. The system significantly reduced manual ticket distribution and improved transaction tracking accuracy.

key features
  • Ticket selection and seat reservation flow
  • Xendit payment gateway integration for automated processing
  • Automated PDF invoice generation with QR code
  • Attendee check-in and QR validation at the gate
  • Real-time transaction tracking and audit log