/Redbus_clone

redBus is India’s largest online bus ticketing platform that has transformed bus travel in the country by bringing ease and convenience to millions of Indians who travel using buses.

Primary LanguageJavaScript

Redbus image

redBus is India’s largest online bus ticketing platform that has transformed bus travel in the country by bringing ease and convenience to millions of Indians who travel using buses.

In this project we tried to make perfect clone of redbus.We had builded up all our efforts to do best in this project.At redbus users can book buses,tempo and car according to their requirements.

##You can also install REDBUS here is the link (https://drive.google.com/file/d/1UXCdrZ5R-pRORj_L9ExPmwixOJZaNYxx/view?usp=sharing) download the zip then unzip it. install the .exe file

Prerequisties

Install Node

Refer to https://nodejs.org/en/ to install nodejs

Cloning and Running the Appliction in local

Clone the project into local Install all the npm packages. Go into the project folder and type the following command to install all npm packages

  npm install

In order to run the application Type the following command

  npm start

The Application Runs on localhost:3000

Tech Stack Used

  • React
  • CSS
  • MongoDb Atlas
  • Node Js
  • Express

Npm Package dependencies Used:

Frontend

  - @material-ui/core
  - axios
  - bootstrap
  - react-elastic-carousel
  - react-icons
  - react-sidebar
  - react-toggle-button
  - reactstrap
  - semantic-ui-css
  - semantic-ui-react
  - styled-components
  - web-vitals

BackEnd

  - bcryptjs
  - dotenv
  - express
  - jsonwebtoken
  - mongoose
  - passport
  - passport-google-oauth2
  - uuid

Some Snapshots of Website:

Landing Page:

Screenshot_4

Rpool Page:

Screenshot_2

Show Bus According To Users Search:

Screenshot_1

Select Seat:

pic_withseat

Passengers Details

passenger details

Pay:

sd

Bus Hire Page:

Screenshot_3

Select Journey Type, Enter the Pickup and destination, and enter User Details

Screenshot_17

Select the Vehicle :

Screenshot_13

Choose the Package :

Screenshot_14

Select any Payment Option and Pay:

Screenshot_15

Ticket Generated:

Screenshot_16

Authors