A full-stack Train Ticket Booking System developed using Java (JSP & Servlets), integrated with Apache NetBeans, Tomcat, and MySQL (via PHPMyAdmin). This system provides secure login and management functionalities for both Admin and User roles.
- Java (JSP + Servlets)
- Apache NetBeans IDE
- Apache Tomcat Server
- MySQL with PHPMyAdmin
- HTML/CSS (UI Styling)
- Admin Login
- Admin Home Page with System Instructions
- View All Scheduled Trains
- Add New Train Details
- Update Train Details
- Delete Train Records
- Search Train by Train Number
- New User Registration
- User Login
- User Home Page with Welcome Message
- View All Available Trains
- View Trains Between Two Stations
- Search Train by Train Number
- Book Train Tickets
- Check Ticket Booking History
- Fare Price Enquiry
- Check Seat Availability (by Train Number)
- Update User Profile Information
- Change User Password
- Integrated Payment Gateway (Simulated)
| Page | Screenshot |
|---|---|
| Admin Login | ![]() |
| Sign In | ![]() |
| Home Page | ![]() |
| View Trains (1) | ![]() |
| View Trains (2) | ![]() |
| Search Train | ![]() |





