Giter Club home page Giter Club logo

ridebooking's Introduction

rideBooking Build

Introduction

An application server for ride booking and lookups. Single server handling requests for Drivers and Riders - lookups and bookings.

Driver Side

  1. Every driver is assigned a vehicle and permitted ride types
  2. Every driver has an associated current location.
  3. Drivers can accept a ride request

Consumer Side

  1. Users can raise a ride booking request by choosing a desired ride type and providing a starting & destination location. You can use polling for getting updated status while the ride matching is happening.
  2. Users can cancel the ride search without any penalty before the ride is confirmed. 3. Users can change the destination or add multiple stops to an ongoing ride.
  3. Users can view their ride history. [UI is not required, only the API is enough]

Ride Matching

  1. While matching/assigning drivers to a ride request, following are to be considered, a. Distance from the starting location b. Preferred ride type

Installation/Setup

  • navigate to the rideBooking/webServer/src folder in the Project folder.
  • Run the command npm install, to install the necessary packages.
  • Once the necessary packages are installed in the previous step run the command npm start to run the application.

ridebooking's People

Contributors

rohitdgp avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.