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.
Log in or sign up for Devpost to join the conversation.