Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

Cab Booking Platform

It's a cab booking web application with all the major functionalities




reactjs
redux
css3
js

Want to see live preview »


Want to see Video Presentation»




Getting StartedInstalling
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!