Skip to content

Sort the items in a shortest-path order of retrieval

License

Notifications You must be signed in to change notification settings

Route-finder/Routing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

143 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Route Finder

Description

The aim of this project is to create a web-based service which allows for a quicker and more efficient way to traverse a library or similar environment. Specifically, this app will be a list of items, with the feature of giving you both:

  • The most efficient (based on distance to walk) order in which to pick up these items
  • A visual map of the pathway to follow

This idea builds on existing services from department stores, adding what we believe to be a key feature of navigation around the building.

This repository contains the backend code of the project, which is constructed as a Node.js server. The frontend may be found here.

Getting Started

Installing Nodejs and NPM

To set up your environment, install Node and NPM using docs/setup/nvm-setup.sh

Installing Dependencies

Once Node and NPM are installed (at least Node version 14LTS), run npm install in the root of the project directory.

License

This project is licensed under the second version of the Mozilla Public License, the terms of which may be found here.

Hosted Deployment

This project is currently hosted at library-guide.herokuapp.com.

About

Sort the items in a shortest-path order of retrieval

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •