About The Project
The Algo-Visualiser is a web app built in ReactJS that shows how various graph traversal algorithm work. It was built by Bassel Al-Sayed and Tom Walker out of a mutual wish to understand ReactJS and GPS systems and these algorithms together.
Users can select a maze size (which will scale with their screen/phone size).
Users can select a start and end point for the maze.
Then add fences (obstructions for the algorithm).
Then one of the 5 available algorithms is chosen.
The algorithm is then run with the nodes searched coloured in.
And then shortest path (found by the selected algorithm) drawn in a new colour.
The grid can then be reset (keeping the fences and start/end nodes) to allow comparison of algorithms.
Users can view benchmarking statistics for each run of an algorithm to compare against other algorithms using the same grid.