This document describes a web-based application called "Path Finding Visualizer" that visualizes shortest path algorithms like Dijkstra's algorithm and A* algorithm. It discusses the motivation, objectives and implementation of the project. The implementation involves creating a graph from a maze, building an adjacency matrix to represent the graph, and applying Dijkstra's algorithm to find the shortest path between nodes. Screenshots show the visualization of Dijkstra's algorithm finding the shortest path between a source and destination node. The technologies used include Visual Studio Code. The project aims to help users better understand how shortest path algorithms work through visualization.