check for yourself , project is live
here
if found helpful a ⭐ would be committable ;)
This is just for learning purpose. Inspiration from Clément Mihailescu , you can check his tutorial for basic understatnding here
- Follows function component practice.
- Use of various react hooks.
- Optimized by avoiding unnecesary re-rendering of components. ( cells 25*52 )
- additional path finding algorithm.
- reposition of start and end point.
- toogle the algorithms to use diagonals paths.
- and many more small tweaks here and there ...
- First Open a cmd prompt or terminal in root folder of this repo and Install Node Modules and dependencies using this cmd.
npm install
- After all packages are installed , in a same cmd promt / terminal run this cmd.
npm start
- Thats it , now the programming is running on the localhost:3000.
#THATS ALL , THANK YOU
- To check the final build in local dev use serve package
npm i serve
- now remove the "homepage" field from package.json file
- Now run the below cmd to run your build static file in your localhost
serve -s build
This application supports the following algorithms:
Dijkstra's Algorithm (weighted)
Breath-first Search (unweighted)
Depth-first Search (unweighted)



