All Java assignments are here Submitted to Mr. Hem Bhatt
An intuitive and scalable Java-based ticketing platform designed to streamline event access, reservation, and digital ticket management. Built with efficient session handling.
- User Registration & Authentication
- Event Listing with Search & Filter
- Real-time Ticket Availability
- Interactive Booking Interface
- Digital Ticket Generation (PDF)
- Session Management & Security Controls
| Technology | Purpose |
|---|---|
| Java/Servlet | Core backend logic |
| JSP/Bootstrap | Graphical User Interface |
| JDBC | Database connectivity |
| MySQL | Ticket, user, and event data storage |
| iText | Ticket PDF generation |
- Clone the repository:
git clone https://github.com/BhashkarFulara369/e-ticketing-system.git- Ensure MySQL server is running and configured via
db/DatabaseConnector.java.
- Admin
- Username:
admin - Password:
admin123 - User
- Username:
user1 - Password:
user123
- Session timeout and invalidation
- SQL injection mitigation via prepared statements
- Password hashing (optional upgrade with SHA-256)