A Flask application that helps users visualize 9 different sorting algorithms:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Radix Sort
- Count Sort
- Bucket Sort
Frontend frameworks used:
- JavaScript
- P5.js
- Socket.io
- JQuery
Backend frameworks used:
- Socket.io
- Flask
git clone https://github.com/dingavinga1/sorting-visualizer
cd sorting-visualizer
docker build -t sorting-visualizer .
docker run -p 80:80 sorting-visualizer
Access the application on a web browser on http://127.0.0.1:80
git clone https://github.com/dingavinga1/sorting-visualizer
pip install -r requirements.txt
python3 app.py
Access the application on a web browser on http://127.0.0.1:80
This application is free to use and distribute, provided that due credit it given. It took a lot of effort from my team to develop this application.