Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 7 hours 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 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-05T15:33:45.000Z (over 2 years ago)
- Last Synced: 2024-11-12T05:21:59.513Z (2 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.
[![linkedin](https://img.shields.io/badge/Mohit_Sehrawat-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/m-sehrawat/)
[![Twitter](https://img.shields.io/badge/Mohit_Sehrawat-20232A?style=for-the-badge&logo=Github&logoColor=white)](https://github.com/m-sehrawat/)© 2022 Mohit Sehrawat
## Show your support
Give a ⭐️ if you like this project!