🎟️ Thairath Event Hub – Scalable Event Booking Platform
Developed a
centralized event platformfor Thairath, enabling users to explore events and seamlessly book seats for special programs and ceremonies.
📚 Overview
Thairath Event Hub serves as a
single destination for all Thairath events, allowing users to:
Browse
upcoming and past eventsView detailed event information
Book seats through a
real-time reservation system
The platform is engineered to handle
high traffic spikes during event launches, ensuring a smooth and reliable booking experience.
🚀 Key Features
- Real-Time Seat Booking System
Dynamic seat availability with instant updates
- Queue-Based Booking Architecture
Powered by BullMQ and Redis to manage concurrent booking requests
- Automatic Seat Lock & Expiry
Seats are temporarily reserved and automatically released if not confirmed
- Scalable Infrastructure
Designed to handle high concurrency during peak traffic
- Event Management System
Supports both upcoming and historical event data
🛠️ Tech Stack
- Frontend:
Next.js
- Backend API:
Express.js
- Database:
MongoDB
- Queue System:
BullMQ + Redis
- Architecture:
High-concurrency, queue-driven booking system
👨💻 Responsibilities
Led
frontend developmentand API integration
Built a
responsive and user-friendly booking interfaceusing Next.js
Developed
Express API integrated with MongoDBImplemented
BullMQ + Redis queue systemfor reliable booking flow
Designed
seat locking and auto-expiry mechanismOptimized
real-time seat availability systemto prevent overbooking
Collaborated on
UX/UI implementation, SEO, and deployment
🎯 Impact
Delivered a
highly reliable booking systemunder heavy traffic conditions
Prevented
race conditions and overbooking issuesthrough queue architecture
Enabled scalable event management for large audiences



