-
Ask one of the collaborators to add your IP address to the list of whitelisted IPs for the MongoDB instance.
-
Register for an UWaterloo API Key. In particular:
- Fill out the fields in
/v3/Account/Register
. - An email will be sent to the address specified in the form with an activation code and your API key.
- Copy the activation code and fill in the corresponding fields in
/v3/Account/Confirm
. - Your API key will now be activated.
-
Clone the git repository.
-
Place the following environment variables in
server/.env
:
DB_CONNECT
TOKEN_SECRET
CLASSES_URI
WATERLOO_API_KEY
- Build and start the server:
cd server
npm install
npm run build
npm start
- Start the client:
cd client
npm install
npm start