Skip to content

Senior Project - Find and display an optimal route to retrieve books from a library's shelves.

License

Notifications You must be signed in to change notification settings

Route-finder/Backend

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

Senior Project - Find and display an optimal route to retrieve books from a library's shelves.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •