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 split into two main components: the frontend and the backend, each residing in its own dedicated folder.
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.2node v20.11.1Your preferred IDE(e.g., Eclipse, VS Code, etc.)
-
Clone the repo (URL to the Repository):
git clone https://github.com/MohaCodez/RailwayReservationSystem.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
java Main -
For the backend, navigate to the
backendfolder and run the node files:
cd backend
node main.js -
For the frontend, navigate to the
frontendfolder and run index.html:
cd frontend
index.html
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.
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.