Live Deployment hosted with Netlify.
Sorgra improves upon concepts and systems implemented in its predecessor project, ELPath. The main difference between the two is platform, as well as features. While Sorgra lacks pathfinding alg support, it does have more robust, user-friendly, and detailed sorting algorithms, with vastly improved demonstrations of Merge, Selection and Quick Sort compared to ELPath. Even beyond that, Sorgra boasts more colors and greater consistency by which they're used, step descriptions that've been iterated upon extensively to optimize understandability, and a design suited for both mobile and desktop web usage. What's not to love?
Assembled lovingly with React, TypeScript, Material UI, Chart.js and react-chartjs-2.
Clone the repo
git clone https://github.com/ChrisOh431/Sorgra.git
Install NPM packages
npm install
Run start script in root directory
npm run start