Skip to content

A group project for the course of Information Technology, subject code: ITIT-3106

Notifications You must be signed in to change notification settings

shubhanggupta2000/bus-ticket-booking

Repository files navigation

Let's Travel

  • This is the group project of ITIT-3106 Subject Code in Information Technology Course.
  • Made using MERN Stack (MongoDB, Express js, React js, Node js).
  • Click Here! for the backend part.
  • Click Here! for the deployed website.

Glimpse!

Landing Page:

1

Signing In Page:

2

Bus Selection Page:

3

Seat Selection Page:

6

Payment Page:

video.mp4

Confirmation Page:

4

Profile Page:

5

Front-End

  • Sign-In & Sign-Up Pages.
  • Uses Token based system, so only registered users can access the website.
  • Password hashing using passport js.
  • Has a profile page, which will display all information about the signed in user.
  • List of cities for users to choose from (starting city & destination city).
  • Seat selection page has a very user friendly environment, which also generates dynamic forms for storing data's of passengers.
  • Final page has a ticket displaying component, it displays all passenger data and also generates a random number as a transaction ID.

Back-End

  • Uses Express js based application for the backend process.
  • Uses MongoDB atlas for storing the collections.
  • Uses passport js for authenticating user and token based system.
  • Uses passport js for hashing the password before sending the data to the cloud.

Group Members

Member Name Student ID
Shubhang Gupta 2020IMT-098
Shivam Tiwari 2020IMT-092
Som Dengre 2020IMT-101
Aman Kumar 2020IMT-007