 
A web application, that lets you play with complex algorithms. User's gets to visualize working of algorithms, at different speeds, and different setups.
-  Graph Algorihtms
  - Dijkstra's path finding algorihtm.
- A-Star path finding algorihtm.
- Breadth First Search (BFS) traversal algorihtm.
- Depth First Search (DFS) traversal algorithm.
 
-  Sorting Algorihtms
  - Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Heap Sort
 
Click here to get directed to the hosted page.
| S.No. | Branch Name | Purpose | 
|---|---|---|
| 1. | master | contains the main code | 
| 2. | beta | contains all development code | 
Note: We're not accepting any changes in the
masterbranch, make PRs in thebetabranch only.
- FrontEnd Design: HTML & CSS
- Algorithms and animations: JavaScript
- Server hosting: NodeJS
- Web hosting: Netlify
- Fork and clone the Repo by typing the following commands in the terminal
$ git clone https://github.com/your-username/Algorithm-Visualizer.git
$ cd Algorithm Viusalizer
- Change Branch using:
$ git checkout beta
- 
To open the site you can either use Live Server of VS-Code or similar tools, or you need to install Node.js To open site on Localhost: - Install node dependencies using:$ npm install- To start the server, type:
 $ node server- Then on your browser type http://localhost:3000/
 
- 
Make changes to the code and save your changes 
- 
Commit your changes using: 
$ git commit -m "add any comment"
- Push the changes to the forked repository
- Navigate to the original repository and make a pull request
| Anubhav Singhal | Ayush Tiwari | 
Made with Love ❤️️ & Passion 🙏.
Like the project?? Give us a star ⭐. Have a nice day!