BoilerTime is a data-driven class schedule optimizer for Purdue University.
To run the project in its entirety, three different components must be run.
To run the backend, follow these instructions.
cd backend
yarn install
node index.js
To run the frontend, follow these instructions.
cd frontend
yarn install
yarn dev
To run the optimizing algorithm
cd optimizer
java -jar btime.jar
In order to execute sucessfully, localhost ports 3000, 3001, and 3002 must be open.