/MapMyPath

This is a path visualizer made with Javascript

Primary LanguageJavaScript

A path finding visulizer

A visualiser that helps to understand complex graph algorithms. Our main objective was for users to have an interactive experience with our visualiser, the ability to change start/end point, add weight/wall in the path, auto maze generation and more.

Path Finding Algorithm implemented

  • Breadth-first search
  • Depth-first search
  • Dijkstra's algorithm
  • A* Search Algorithm
  • Installation

    • Fork the repository
    • To run our website on your local machine you need to clone this repository.
    • Install all node modules.
    • To check if your system has npm installed type npm --version in cmd or in the terminal of whatever operating system you are using.
    • If it's not showing the version download Node.js from https://nodejs.org/en/download/ for your OS.
    • In the folder where you cloned this repo, run npm install to install all the packages in package.json.
    • Use the below command in the terminal opened in the repo folder. This will run the script and start a development server.
    npm run test
    

    Now you are ready to hack it and contribute!!!

    Preview

    Languages and Tools...


    html