This is a maze generator and solver web application built using JavaScript with React for the user interface. The application uses Depth First Search (DFS) algorithm to generate a random maze and Breadth First Search (BFS) algorithm to find the shortest path from start to end of the maze.
- Node.js v14.17.6 or higher
- Vite v2.6.4 or higher
- React v17.0.2 or higher npm
- Clone the repository to your local machine
- Open terminal and navigate to the project directory
- Run
npm installto install the required dependencies - Run
npm run devto start the application - Open
http://localhost:5173/in your browser
- Click on the "Generate Maze" button to create a random maze
- Click on the "Solve Maze" button to find the shortest path from start to end of the maze
This application was developed by Maxwell Knight. The DFS and BFS algorithms used for maze generation and pathfinding were adapted from Wikipedia. The UI created using React.

