Skip to content

Latest commit

Β 

History

History
68 lines (44 loc) Β· 1.5 KB

File metadata and controls

68 lines (44 loc) Β· 1.5 KB

JAVA

All Java assignments are here Submitted to Mr. Hem Bhatt

Project

🎟️ E-Ticketing System

An intuitive and scalable Java-based ticketing platform designed to streamline event access, reservation, and digital ticket management. Built with efficient session handling.


πŸš€ Features

  • User Registration & Authentication
  • Event Listing with Search & Filter
  • Real-time Ticket Availability
  • Interactive Booking Interface
  • Digital Ticket Generation (PDF)
  • Session Management & Security Controls

πŸ› οΈ Tech Stack

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


πŸ§‘β€πŸ’» How to Run

  1. Clone the repository:
git clone https://github.com/BhashkarFulara369/e-ticketing-system.git
  1. Ensure MySQL server is running and configured via db/DatabaseConnector.java.

πŸ§ͺ Sample Credentials (Demo)

  • Admin
  • Username: admin
  • Password: admin123
  • User
  • Username: user1
  • Password: user123

πŸ” Security Features

  • Session timeout and invalidation
  • SQL injection mitigation via prepared statements
  • Password hashing (optional upgrade with SHA-256)