The Online Reservation System is a web application developed as part of my remote internship at Oasis Infobyte. The project aims to provide users with a seamless platform to make train reservations and cancellations. The system is designed to save time and simplify the booking process for travelers.
- User-friendly login system for authorized access.
- Reservation form with auto-filled train details for quick bookings.
- Cancellation form with easy PNR lookup for hassle-free cancellations.
- Spring Boot 2.7.10
- Bootstrap 5.3.0
- JavaServer Pages (JSP) 2.3
- MySQL 5.1.6
To get a local copy up and running, follow these steps:
- Clone the repository: git clone https://github.com/your-username/online-reservation-system.git
- Navigate to the project directory: cd online-reservation-system
- Build the project using Maven: mvn clean package
- Run the application: java -jar target/online-reservation-system-.jar
- Access the application in your web browser at: http://localhost:5555
- Login Details Admin Dashboard - UserName Admin Password - admin & you need to create User login
- Open the application in your web browser.
- Log in using your valid credentials.
- Fill in the reservation form with your details, train information, and date of journey.
- Click the "Insert" button to confirm your reservation.
- To cancel a reservation, provide your PNR number in the cancellation form and click "OK" to confirm.
Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to submit a pull request.
This project is licensed under the MIT License.
Developed with ❤️ during my remote internship at Oasis Infobyte.