Skip to content

yamanidev/matrixulator

Repository files navigation

Matrixulator

A website that offers classical operations on matrices.

What I learned so far:

  • CommonJS vs ES modules.
  • Use Babel to compile ESM to CJM.
  • Install and configure Jest.
  • A taste of TDD.

Done:

  • Calculate determinant
  • Fixed bug: Not accepting negative numbers (not matching - in regex)

To do:

  • Addition/subtraction
  • Multiplication/division
  • Find better names for variables/functions etc. it's a mess
  • Remember previous session's selection
  • Random matrix generator
  • Interpret and read , keystroke as .
  • Add range slider to increase the size of the cells
  • Build the website as a single page application using Angular
  • Use the testing framework provided by Angular. Is that even a thing? No idea
  • Convert website to React

Bugs to fix:

Undefined for the moment.

Credits

The name of this project was a suggestion from my friend Djamel