This is an interactive web application that demonstrates various pathfinding algorithms in action. The aim of this tool is to help users understand and compare the performance of different searching algorithms by visualising their execution on a grid.
- Interactive grid-based interface
- Obstacle generation
- Visualise searching algorithms:
- Dijkstra's Algorithm
- A* Search Algorithm
- Breadth-First Search Algorithm
- Depth-First Search Algorithm
- Real-time animation of algorithm steps
- Adjustable speed of the pathfinding algorithms
- Clear and reset functionalities
- Responsive design for various screen sizes
- Frontend: React, TypeScript
- Styling: Tailwind CSS
- State Management: React Context API
- Deployment: Vercel
-
Clone the repository.
git clone [email protected]:hstoklosa/pathfinding-visualiser.git cd pathfinding-visualiser
-
Install the dependencies.
npm install
-
Run the development environment.
npm run dev
-
Open http://localhost:5173 to view it in the browser.
H. Stoklosa - [email protected]
Distributed under the MIT license. See LICENSE
for more information.