🎟️ TickSync - Real-Time Event Ticketing System Technologies: Spring Boot | Angular | Java | H2 Embedded Database
TickSync is a high-performance real-time ticket booking system built using Spring Boot for the backend and Angular for the frontend. Designed with concurrency and scalability in mind, it handles multiple simultaneous user requests while preventing overbooking through thread-safe operations.
🚀 Key Features
⚡ Real-time concurrent ticket booking
🔒 Thread-safe booking to prevent overbooking
📋 Event and seat management
🧑💼 User-friendly admin & user interfaces
📊 Live seat availability updates
🗃️ In-memory database (H2) for fast and lightweight operations
🌐 RESTful APIs using Spring Boot
🛠 Tech Stack
Backend
Spring Boot
Java
H2 Embedded Database
Spring Data JPA
Spring Web
ModelMapper
Lombok
Frontend
Angular (v19.0.1)
Node.js (v20.18.0)
npm (v10.8.3)
