Interactive Sorting Visualizer Built Using Vite
This project demonstrates how different sorting algorithms work by visualizing the sorting process. It provides an interactive interface to select an algorithm and see how the array elements are rearranged step-by-step.
- Visualize common sorting algorithms like:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Linear Sort
- Quick Sort
- Merge Sort
- Heap Sort
- Cocktail Sort
- Adjustable speed of visualization
- Adjustable array size
- User-friendly interface built using Vite
- Responsive design for various screen sizes
To run this project locally, you need to have Node.js installed on your system. You can download and install Node.js from the official website.
- Clone the repository to your local machine:
git clone https://github.com/Suraj-Encoding/Sortify.git- Install Dependencies:
npm install - Run Development Server:
npm run dev Open http://localhost:5173 with your browser to see the result.
- Build Project:
npm run buildThis will create an optimized production build of your project in dist folder.
Contributions are always welcome! Feel free to fork the repository and submit pull requests.