This project is visual representation of a pathfinder. Create mazes, adjust your start and end node positions and select the pathfinder you want. This application currently supports Dijkstra's, A Star, and Depth First Search.
- How to create mazes using recursive division
- Leveraging components in ReactJS to build out a front end application
- Responsive CSS grid designs
- It was complicated developing alogrithms that were fast and performant
- Animating and stlying nodes on the grid