AlgoFlow is an interactive web application that visualizes common sorting algorithms. Built with Angular and Tailwind CSS, it helps users understand how different sorting algorithms work through real-time visualization.
-
Multiple Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
-
Interactive Controls
- Adjustable visualization speed
- Customizable array size
- Start/Stop functionality
- Real-time execution timer
- Sound effects for comparisons
-
Educational Content
- Algorithm descriptions
- Time complexity information
- Links to detailed resources
- Real-time visualization of comparisons
- Angular 19
- Tailwind CSS
- TypeScript
- Web Audio API
- Clone the repository
git clone https://github.com/smarterToby/algoflow.git- Install dependencies
cd algoflow
npm install- Run the development server
ng serveContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.