We would like to make this project public!
Welcome to ECSE 321 - Winter 2019 project - Group 19 edition.
Please check the wiki for information on the architecture of the system and how to use it.
App hosted here
The Co-Operator application is designed to seamlessly integrate a co-op program into the McGill software engineering degree. The application shall allow a mixture of McGill students, staff and prospective employers to interact in order efficiently keep track of students progress in the program. The Co-Operator application provides a hub for is a tool to help McGill track student progress and administrate the system. Students involved in the program will be taking multiple semesters to work in the industry, aptly named "Co-Op semesters". The scope of the software engineering group project of the Winter 2019 offering of ECSE321 is to develop the software system for managing co-op terms for such co-op program
Our application supports the scenarios described in the user story for the Co-Op Academic program manager and the Co-Op Term Instructor. Additionally this application is designed to integrate with the viewpoints of other stake-holders created by seperate teams via service calls. 3. All functionality of the system is to be accessible via the web frontend for respective stakeholders. In addition, a mobile (Android) frontend allows easy execution of the most important functionality for the givenstakeholder having both read and write access to the backend via RESTful service call.
The report can be found here
Team member's name | Total hours | Responsibility |
---|---|---|
Sophie Deng | 15 | Domain model implementation and report |
Andre Kaba | 18 | Build system and domain model |
Mia Zhou | 15 | Persistance layer and use case diagram |
Max Brodeur | 15 | System requirements, use case and report |
Carl Elkhoury | 15 | Test cases and System requirements |
- Every Member is responsible for the project management, generate issues wherever applicable
The report can be found here
Team member's name | Total hours | Responsibility |
---|---|---|
Sophie Deng | 20 | RESTful services and documentation |
Andre Kaba | 20 | Build system and integration testing |
Mia Zhou | 20 | RESTful services and integration testing |
Max Brodeur | 20 | Sprint 1 corrections and unit testing |
Carl Elkhoury | 20 | Unit and integration testing |
- Every Member is responsible for the project management, generate issues wherever applicable
The report can be found here
Team member's name | Total hours | Responsibility |
---|---|---|
Sophie Deng | 35 | Frontend and login |
Andre Kaba | 35 | Build system, deployment and connecting REST |
Mia Zhou | 35 | Backend fixes and frontend |
Max Brodeur | 35 | Frontend and design |
Carl Elkhoury | 35 | Frontend and design |
- Every Member is responsible for the project management, generate issues wherever applicable
The report can be found here
Team member's name | Total hours | Responsibility |
---|---|---|
Sophie Deng | 10 | Frontend |
Andre Kaba | 10 | Build system, deployment and frontend fixes |
Mia Zhou | 10 | Documentation |
Max Brodeur | 10 | Frontend fixes |
Carl Elkhoury | 10 | JavaDoc and android login |
- Every Member is responsible for the project management, generate issues wherever applicable