A react web app for visualizing pathfinding algorithms and maze generation algorithms for educational purposes.
Visit the website! https://zohaibxrehman.github.io/PathfindingVisualizer/
Below is a demo of recursive division algorithm(Divide and Conquer approach) for generating a maze with Breadth First Search to find the shortest path between the points.
Below is a demo showing the drawing tool to make walls.
Refer to https://nodejs.org/en/ to install nodejs
Install create-react-app npm package globally. This will help to easily run the project and also build the source files easily. Use the following command to install create-react-app
npm install -g create-react-app
Clone the project onto your local machine.
Install all the npm packages. Go into the project folder and install all npm packages:
npm install
To run the application:
npm start
The application runs on localhost:3000 on your local machine.