Skip to content

BhashkarFulara369/JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Releases

No releases published

Packages

 
 
 

Contributors

Languages