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