https://github.com/m-sehrawat/doosra-assignment
It's a cab booking web application with all the major functionalities
https://github.com/m-sehrawat/doosra-assignment
javascript react react-router-dom redux redux-thunk
Last synced: 8 months ago
JSON representation
It's a cab booking web application with all the major functionalities
- Host: GitHub
- URL: https://github.com/m-sehrawat/doosra-assignment
- Owner: m-sehrawat
- Created: 2022-07-05T10:39:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-05T15:33:45.000Z (over 3 years ago)
- Last Synced: 2025-01-11T01:44:28.035Z (9 months ago)
- Topics: javascript, react, react-router-dom, redux, redux-thunk
- Language: JavaScript
- Homepage: https://mohit-cab-booking.netlify.app/
- Size: 38.1 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Cab Booking Platform
It's a cab booking web application with all the major functionalities
![]()
![]()
![]()
![]()
Want to see live preview »
Want to see Video Presentation»
✧
Getting Started ✧ Installing ✧
Author ✧
## Screens
- Homepage
- Book a ride page
- Driver registration
- Rider registration
## 🚀 Features
- Signup of Driver Account
- Signup of Rider Account
- Logout/Remove Rider Account
- Rider details displayed on Booking page
- All available Driver details displayed on Booking page
- Search nearest driver to your location feature
- Search driver in your distance/threshold range feature available
- Nearest driver along with the distance details displayed on single click
- Private routes also added for the "book a ride" page
## Getting Started
This project was built using React, Redux, CSS, JavaScript, and localStorage. It is a cab booking web application and for running on your local environment you should follow these guidelines.
### Prerequisites
- NPM
- Node JS### Setup
The project repository can be found in [GitHub link](https://github.com/m-sehrawat/Doosra-Assignment) or just clone the project using this command.
```
Using HTTPS# git clone https://github.com/m-sehrawat/Doosra-Assignment.git
```+ Open terminal on your workspace with
```
cd /home/workspace/Doosra-Assignment
```## Install
Install NPM
Check that you have node and npm installed
To check if you have Node.js installed, run this command in your terminal:
```
node -v
```To confirm that you have npm installed you can run this command in your terminal:
```
npm -v
```To install all the dependences of the project, run the following command:
```
npm install
```To run the application got to the client folder and run the following command:
```
npm run dev
```### Tools used on this project
- Visual Studio Code
- ViteJS template
## Contact
If you want to contact me, you can reach me through below handles.
[](https://www.linkedin.com/in/m-sehrawat/)
[](https://github.com/m-sehrawat/)© 2022 Mohit Sehrawat
## Show your support
Give a ⭐️ if you like this project!