Thaitan Ticket System

ระบบจองบัตรคอนเสิร์ตยุคใหม่ พร้อม E-Ticket ครบวงจร, Dynamic Ticket Editor (Drag & Drop), และระบบล็อคบัตรอัตโนมัติ (Soft Hold).

Overview

A modern, comprehensive concert ticketing platform featuring a drag-and-drop E-Ticket editor, automated soft-hold booking mechanisms, and real-time QR code generation for staff scanning.

The Challenge

  • Preventing double-booking during high-traffic ticket releases.
  • Building a responsive drag-and-drop interface for organizers to design custom E-Tickets.
  • Ensuring fast and reliable QR code scanning for event staff under poor connectivity.

Implementation

  • Implemented a Redis-based (or transactional) Soft Hold system that reserves a ticket for 15 minutes during the checkout process.
  • Created a Dynamic Ticket Editor using advanced React state management and HTML Canvas for visual designing.
  • Optimized the scanning interface and database queries with Prisma for sub-second ticket verification.

Outcomes

A highly scalable system capable of handling concurrent bookings.
Provides a seamless UI/UX for both event organizers and concert attendees.
Full multi-language support (i18n) for international users.

Tech Stack

Next.js 16HeroUI v3PrismaSupabase