Sorting Viewer allows for a choice between 6 different algorithms, a variable data set size, and a short explanation of each visualization via the info button. The business logic for each algorithm is found in src/algorithms. The real challenge in this web app was manipulating timing and style changes in order to visualize the each algorithm in action. Hope you enjoy!
Install dependencies:
npm install
Start local server
npm run dev