Skip to content

Creating a complete ticket booking system involves developing both the frontend and backend components, as well as integrating an embedded database to store and manage data.

Notifications You must be signed in to change notification settings

KheHan07/Ticket-booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ 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) Screenshot 2025-03-22 022337 Screenshot 2025-03-22 022346 Screenshot 2025-03-22 022413 Screenshot 2025-03-22 022447 Screenshot 2025-03-22 022510 Screenshot 2025-03-22 022520

About

Creating a complete ticket booking system involves developing both the frontend and backend components, as well as integrating an embedded database to store and manage data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages