An interactive web application for visualizing various pathfinding algorithms built with React and TypeScript.
- Multiple pathfinding algorithms (Dijkstra's, A*, BFS, DFS)
- Interactive grid with walls and bombs
- Animation controls
- Algorithm comparison
- Random maze generation
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/your-username/pathfinding-visualizer.git
- Install dependencies
cd pathfinding-visualizer
npm install
- Start the development server
npm run dev
npm run dev
- Starts development servernpm run build
- Builds the app for productionnpm run preview
- Preview production build locallynpm run test
- Run tests (when implemented)
[Copy the project structure we defined earlier here]
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.