Algorithm Visualizer is a web application that demonstrates how various pathfinding algorithms work. This visualizer currently supports three algorithms: Breadth-First Search (BFS), A*, and Bi-directional Search. Additionally, it features a maze generator that creates random mazes for the algorithms to solve.
Check out the live version of the project here.
- Pathfinding Algorithms:
- Breadth-First Search (BFS)
- A* Search
- Bi-directional Search
- Maze Generation:
- Random Maze Generator
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yousfahmed/algorithm-visualizer.git
-
Navigate to the project directory:
cd algorithm-visualizer
-
Install the dependencies:
npm install
To start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000
to see the application in action.
This project is built with React and Vite. Ensure you have Node.js installed to manage the dependencies.