A single page React application that both visualizes and creates audio representations of several sorting algorithms.
There are a many great videos on YouTube that approximate what sorting algorithms would sound like. There is also a very comprehensive standalone desktop app that does the same. This webapp is an attempt to translate that to something that can be run in the browser.
- The entire front-end is written in React
- The backend is in Node.js and Express
- The sorting algorithms are in Typescript
- The sound is generated using the Tone.js library
If you'd like to run this locally, feel free to clone the repo, run npm run build
and then npm start
.