Skip to content

seesjays/Sorgra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorgra - ELPath's sorting demonstrations, improved and adapted for the web.


Logo

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.

Use Sorgra locally:

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