Skip to content

mdsoyaib/Online_Railway_Ticket_Booking_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online_Railway_Ticket_Booking_System

Description: Online Railway Ticket Booking System is a web-based application, that can access from anywhere over the internet browser. Users can buy train tickets easily online by following some steps. And, admin can manage the system from the admin panel easily.

System Features:
a. User registration
b. Same login panel for both user and admin
c. Finding train
d. View available train
e. Book train
f. Make payment
g. Get booking history with booking details
h. Get train ticket and print as pdf
i. Cancel booking
j. Verifying ticket
k. User feedbacks
l. Contacts
m. User profile
n. An admin panel to manage the system

Step by step process to run this project:

Make sure that, python is installed and you added it to the path. After installation you can check it from terminal. Write this in terminal:

python --version (suggestion: always use the updated one!)

After download/clone the project open the project with VScode, PyCharm or any good IDE you have. Then open the IDE terminal and create a virtual environment. Write:

python -m venv env

Activate the virtual environment (for windows user):

source env/Scripts/activate

Activate the virtual environment (for linux user):

source env/bin/activate

Install all the packages from requirements.txt file. Write:

pip install -r requirements.txt

Run the django localhost server. Write:

python manage.py runserver

Enjoy the project.