Inspiration

Three of us were working on a linear algebra assignment, and we decided to make a online matrix calculator to help with the assignment.

What it does

Given matrices, we can calculate the determinant, inverse, transpose and other matrix operations.

How we built it

We built our website using a local host, using flask with python as our backend to program our matrix calculations, and used react as our frontend to allow the user an easy way to input their matrix to be calculated quickly.

Challenges we ran into

Most of us was new to react and flask, and learning how to code matrix operations was a challenge for both the linear algebra assignment and backend. Connecting the backend and frontend was a challenge, but we were able to understand access control and cross-origin requests along the way.

Accomplishments that we're proud of

We're proud of learning so much in the 24 hour time limit. Learning code for backend and frontend is a fundamental start to experience for future opportunities, and to be able to apply our knowledge in Linear algebra was the icing on the cake.

What we learned

We learned flask and react; learning how to start servers, make get requests, test using the terminal, console, and chrome inspector. We learned how to use axios to connect to flask, and used libraries for matrices such as numpy and sympy.

What's next for Linear Algebra Student Aid Interface

We plan on simplifying our interface to allow our webpage to be scaleable: Our input will be dynamic to fit all kinds of matrices and make our interface more user friendly.

Share this project:

Updates