Skip to content

Magnesium12/RMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSN-291 Course Project : IITR Map

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributors

About The Project

A customized IITR map developed specifically for campus residents and visitors to aid navigation inside the large campus area. It has been developed completely based on our manually developed API, and it aims to provide the optimum route given the starting, intermediate and final points.

Features:

  • Tells you the shortest path between 2 places of your choice
  • Displays a map of IIT Roorkee and allows the user to choose places on the map
  • Allows you to add stops in your path.

This is our submission for CSN-291 Course Project.


Getting Started

The requisite tech stack to run the backend is listed in requirements.txt file that can be installed using the command pip install -r requirements.txt. For installing requisites for frontend, type command npm install in frontend folder. For running the frontend, type command npm start in the frontend folder and for backend, type python manage.py runserver in backend folder.

To use this application follow these steps:

TO FIND THE SHORTEST PATH BETWEEN TWO POINTS

  • The user can add a source and a destination point, which can be selected both by clicking on the map as well as selecting from the drop down menu. The map displays the shortest path using the Dijkstra's algorithm in the backend.

Extra features

  • The user can also add multiple intermediate stoppages between the source and destination, and customize the course of shortest path

COMMON MEETING POINT

  • Two or more users can select their respective locations in the map, and the map shows the optimum meeting point for the users, such that the total time for all to reach that point is minimized.

Contributors

Contributors of this Group project:

Ashutosh Kalidas Pise (21114073)
Ashutosh Kalidas Pise (21114073)
Ashutosh Kumar (21114021)
Ashutosh Kumar (21114021)
KirtanKumar VijayKumar Patel (21114051)
KirtanKumar VijayKumar Patel (21114051)
Mudit Gupta (21114061)
Mudit Gupta (21114061)
Rishi Kejriwal (21114081)
Rishi Kejriwal (21114081)
Rohan Kalra (21114083)
Rohan Kalra (21114083)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published