/VisualAlgorithms

Visual representations of data structures and algorithms

Primary LanguageJavaScriptMIT LicenseMIT

Visual Algorithms

This project consists of visual representations of common data structures and algorithms, meant to be used as a learning tool for students / job seekers. Unit tests are also viewable on the live site under the "Test" tab.

See the live site: VisualAlgorithms.tech

We encourage pull requests from anyone and everyone. Also, contact us if you want to become a contributor (Do this by opening an issue with your contact info).

Code Details

  • Frontend: React.js
  • Styling: Bootstrap 4
  • Visualizations: p5.js
  • Client-side routing: react-router
  • Test runner: Mocha
  • Assertion library: Chai
  • Bundler: Webpack
  • Transpiler: Babel
  • Package manager: npm
  • Backend: Node.js & Express (Firebase Functions)
  • Storage: Firebase Firestore
  • Hosting: Firebase Hosting

References