/osmd

Optimized Bakend for Shared Cabs

Primary LanguageJavaScriptMIT LicenseMIT

logo

OSMD (One Source Multiple Destination)

OSMD Cab Infrastructure

One Source, Multiple Destination Cab App, is a cab app Website that focuses on optimizing the approach of booking shared from a single source.

We target organizations such as large MNC offices, Schools, or prominent gathering places, which are handled by an organization that has many individuals and wants to implement their own cab services.

This Idea focuses on providing the common Open-Source Infrastructure to the Organizations to implement their own software in delivering the cab services.

How it Works

This Algorithm for this app is created by NSIT Last year student colaborated with Swapnil Shinde for Implementation. Last year project NSIT 1.It Is based on Bellman Ford algorith for shortest path | One source Multiple destination. 2.This app takes the Const Starting point which will be same for all users , it can be a organisation or a school. 3.then it optimises the path for one source to multiple destination

Login

DeepinScreenshot_select-area_20220207153128

Booking Cab

DeepinScreenshot_select-area_20220207153250

Your Bookings

DeepinScreenshot_select-area_20220207153341

Bookings accepted

DeepinScreenshot_select-area_20220207153528

Individual Bookings Info (info of people who will be sitting on same shared cab).

DeepinScreenshot_select-area_20220207153552

Chat Functionality.

DeepinScreenshot_select-area_20220207153749

Getting Started

Add google maps API.

  • go to google developer console and enable and generate your own Google Maps Api
  • add the api to .env file.

Add Redis Host URI.

  • go to redis lab and setup your own redis database
  • add the redis host uri to .env

Setup and Run the Application

  • pip install requirements.txt
  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py runserver