mdsoyaib / Online_Railway_Ticket_Booking_System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About


Languages

Language:Python 50.9%Language:HTML 40.5%Language:CSS 7.7%Language:JavaScript 0.9%