This is the Computer Algebra System that we built for EECS-395. It is authored by David Blincoe, Imran Hossain, Chris Toomey, Ben Young, Kenny LeJeune, and unfortunately Sam Jenkins.
This project needs Node, Yarn, Python3, and Pip3 to function.
Requirements for both the frontend react project and backend flask project must be installed.
To install the React project requirements run the following commands from the root of the project.
cd frontend
npm install
To install the Flask requirements run the following commands from the root of the project.
cd backend
pip3 install -r requirements.txt
To build the frontend run the following commands from the root of the project.
cd frontend
yarn build .
To run the project, the 'start.sh' script in the root of the project should be run (You may have to give the 'start.sh' script executable permissions).
./start.sh