The backend uses Maven to run tests and run the application, so you will need to install Maven.
To run the backend:
cd Backend
mvn spring-boot:run
To run service tests (from the Backend
folder):
mvn test
To run integration and Cucumber tests:
mvn failsafe:integration-test
To format all Java files:
mvn com.coveo:fmt-maven-plugin:format
The frontend uses Vue and Quasar, which is a Vue framework. You will need to install the Quasar CLI to run the frontend, and it needs to be at least version 1.9.13. To upgrade the Quasar CLI, follow these instructions.
To run the frontend:
quasar dev
The application uses the McGill LDAP system for authentication.