Code Monkey home page Code Monkey logo

routescheduler's Introduction

Route Scheduler

Synopsis

Route Scheduler is a web application that gives Feldco managers the ability to automatically generate routes for their employees based on uploaded appointments spreadsheets to generate routes for their employees.

Motivation

Feldco has many employees that must travel to multiple customers’ homes on a daily basis. Currently, Feldco managers manually construct these routes for their employees. From what we understand, this is a long and painstaking process. This project is intended to make that process much easier.

Installation

Mongodb is needed for this project. Installation instructions can be found at: http://docs.mongodb.org/manual/installation/

Node.js can be installed from: https://nodejs.org/download/

Once node is installed, run npm install from the project directory.

##Running the Application

Run the website locally by running command: node server.js from the top level RouteScheduler directory.

In order to deploy to heroku, you must have the heroku toolbelt installed (https://toolbelt.heroku.com) and be added as a collaborator for the app on the heroku website. From the RouteScheduler directory, make sure all your changes are added/committed and run ‘git push heroku master’. The code will now deploy to heroku.

The website can be viewed in its deployed version at: https://route-optimizer.herokuapp.com

API Reference

Google maps API v3, get it at: https://developers.google.com/maps/

Tests

There currently exists no test suite for the application.

Contributors

You can download the project at: https://github.com/eecs394-spr15/RouteScheduler.git

routescheduler's People

Contributors

jondavidford avatar wenjinhuang avatar pweldon93 avatar lanchuan avatar aamarichal avatar arisatoyosaki avatar

Watchers

 avatar  avatar

routescheduler's Issues

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.