A project by Group-12
Welcome to the Railway Reservation System project! This application is designed to manage railway bookings, allowing users to search for trains, book tickets, and manage reservations with ease. Developed using Java and Object-Oriented Programming (OOP) principles, our system is designed to be fast, secure, fool-proof and effective.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. You may click the following link to view our Progress Sheet.
Before you begin, ensure you have the following tools installed:
Java v15.0.2Your preferred IDE(e.g., Eclipse, VS Code, etc.)
-
Clone the repo (URL to the Repository):
git clone https://github.com/MohaCodez/RailwayReservationSystem-2.0.git -
To access and run the .java files, head over to the
java-filesfolder and run the main class:
cd java-files
javac Main.java//Does this line throw an error? Troubleshoot
java Main
-
In case of version mismatch errors while compiling, you must first delete all
.classfiles. So run the commands:
cd java-files
rm *.class
And then continue to Installation -
In case of any other errors, you can reset the software by running the commands:
!Keep in mind, all user data will be lost!
cd java-files
rm *.ser
And then continue to Installation
After installation, you can run the application by executing the main class in the backend folder. For detailed usage, refer to the documentation.
Comprehensive documentation for the Railway Reservation System is available in the docs folder or you can also click here: View Documentation
Railway Reservation System was built by our dedicated team here at Group-12:
| Full Name | BITS ID | Phone Number |
|---|---|---|
| Deven Jain | 2021A3PS2821G | +91 9871422650 |
| Amit Mohapatra | 2021AAPS1780G | +91 8368243372 |
| Nihal Sakeer | 2021A8PS1326G | +91 9567994859 |
| Anirudh L Reddy | 2021AAPS2581G | +91 9880595698 |
Feel free to reach out to any team members for questions or discussions!
Thank you Prof. Anita Agrawal for crafting this problem and giving us a chance to learn by working on this project.