This document describes a tool for visualizing shortest path algorithms. The tool allows users to create and save graph structures and visualize the step-by-step execution of algorithms like Dijkstra's algorithm. It is intended to supplement classroom instruction or be used as a complete e-learning application. The tool implements grid-based graphs and allows selection of different pathfinding algorithms to find the shortest path between two nodes. Algorithms can be unweighted or weighted based on node values. The tool aims to help students better understand shortest path algorithms through interactive visualization.