Welcome to the Maze Solver Web Application! This interactive web application is built using Next.js and Tailwind CSS, designed to showcase the functionality of various maze-solving algorithms. With a beautiful user interface and support for dark mode, this application provides a fun and educational experience for users interested in maze solving.
-
Various Maze Solving Algorithms: Explore maze-solving techniques like Breadth-First Search (BFS), Depth-First Search (DFS), Greedy search and A* Search.
-
Interactive Visualization: Watch as the algorithms navigate through the maze step by step, visualizing their progress and decision-making process.
-
Customization Options: Adjust the maze size, animation speed, and algorithm parameters to see how they affect the solving process.
-
Beautiful UI: Enjoy a modern and intuitive user interface designed with Tailwind CSS. The UI is responsive and user-friendly, ensuring a seamless experience on both desktop and mobile devices.
-
Dark Mode: Switch between light and dark modes for optimal viewing comfort, day or night.
- UI complete along with dark mode!
- Implementaion of maze generation(completed!).
- Canvas need to be made(Completed!).
- Implementation of Maze solving(DFS COMPLETED!).
To run this Maze Solver Web Application locally, follow these steps:
-
Clone this repository to your local machine:
git clone https://github.com/your-username/maze-solver-webapp.git
-
Change into the project directory:
cd maze-solver-webapp
-
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your web browser and visit http://localhost:3000 to access the Maze Solver Web Application.
-
Explore the different maze generation and solving algorithms, customize settings, and enjoy the interactive maze-solving experience!
Happy maze solving! 🚀