Growing with the Web


Build Status Code climate Test coverage Dependency Status

Visualises pathfinding algorithms allowing customisation of algorithm, map generation and animation. The UI is build on Polymer’s paper elements.

Installing dependencies

# if bower is not installed
npm install -g bower

npm install
bower install


polyserve is used to serve the demo so bower dependencies are referenced correctly to enable pathfinding-visualiser to be reuseable.

npm run serve

# Navigate to http://localhost:8080/components/pathfinding-visualiser/demo/


npm test

# generate coverage report in ./coverage/
npm run coverage


Make sure there’s an issue open or file one yourself. Try to match the coding style and make sure jshint shows no warnings.