Skip to content

Cooperator: a Co-op management system for McGill's Software Engineering Co-op program.

Notifications You must be signed in to change notification settings

McGill-ECSE321-Winter2019/dp-27

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cooperator - DP27

Backend

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

Frontend

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

Authentication

The application uses the McGill LDAP system for authentication.

About

Cooperator: a Co-op management system for McGill's Software Engineering Co-op program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published