Skip to content

Latest commit

 

History

History
38 lines (19 loc) · 1.27 KB

README.md

File metadata and controls

38 lines (19 loc) · 1.27 KB

Bus-reservation-application

MERN Stack Application.

A Bus ticket booking application made using MERN Stack (MongoDB, Express js, React js, Node js)

The Bus ticket application is composed of the following Features:

Front-End Sign-In & Sign-Up Pages.

Uses Token based system, so only registered users can access the website passport js.

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).

Getting list of bus's of different companies with various details.

Seat selection page has a very user friendly environment, which also generates dynamic forms for storing data's of passengers.

Has a Confirmation page, which gets a debit card data using react-credit-cards. This version of the application does not include handling the payment process.

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.