A simple web application that allows you to show and visualize how different pathfinding algorithms work.
- React
Dijkstra's Algorithm (unweighted): the father of pathfinding algorithms; guarantees the shortest path
Breath-first Search (unweighted): a great algorithm; guarantees the shortest path
Depth-first Search (unweighted): a very bad algorithm for pathfinding; does not guarantee the shortest path
-
Clone the repo
git clone https://github.com/Crim-oo/PathfindingVisualizer.git
-
Set up the
client
Install the required dependencies:
cd client/ && npm i
-
Run the
application
Enter this command on the folder "client" of the project.
npm start
- Clément Mihailescu's similar project inspired me a lot for the UI and the project itself