Server side code for the GradeView App to handle API reqests
Install all npm packages like so
npm install
Then start the server with
npm start
The app calculates weighted GPA. For this to work the server must know the weightings of different classes. This information is available online. It has been scraped and stored in the classWeightingOutput.json file. To generate a new up-to-date classWeightingOutput.json file run:
node courseWeight.js
(Make sure you have already done npm install
)