This project uses dijkstra's algorithm to find the shortest path between a source and a destination node. Obstacles / walls can be drawn as well. Predefined maze patterns also exist for beautiful visualisations.
A demo can be found at: https://atuljatia.github.io/pathfinder-visualisation/
Front-end framework: React.js
Styling: CSS