Skip to content

fangnx/co-operator

Repository files navigation

ECSE321 Project Group 04 Build Status

Project Overview

The number of co-op programs may increase at McGill Univeristy in the future. The objective of this project is to develop a software system called Co-op-perator for managing co-op terms for such co-op programs. The project will be completed in a team of five students which we will gather requirements, design a multi-tier software solution to satisfy the requirements, implement the system, validate the system and develop a release pipeline to automate the software delivery process. Our team has been assigned to the student viewpoint which we will build a system that allows student to report the co-op acceptance, submit required documents and track their co-op program progress.

Team members

Team members Major Year
Remi Carriere Software Engineering U2
Naxin Fang Computer Science U1
Boyang Ma Computer Engineering U2
Angel Ortiz Regules Computer Engineering U3
Marie Vu Computer Engineering U2

Deliverable 1

Team members Total hours Responsibility
Remi Carriere 19 UML Class Diagram, Build System, Persistence Layer, Test Suite
Naxin Fang 16 Functional Requirements, Continuous Integration
Boyang Ma 18 Use Case Diagrams, Deliverable 1 Documentation, Sprint 1 Report
Angel Ortiz Regules 17 Domain Model, Persistence Layer, Test Suite
Marie Vu 16 Domain Model, Sprint 1 Report

Sprint 1 Documents:

Deliverable 1

Report 1

Deliverable 2

Team members Total hours Responsibility
Remi Carriere 27 Main Developper (CTO)
Naxin Fang 23 Supporting Tester
Boyang Ma 25 Tester
Angel Ortiz Regules 27 Main Tester / Supporting Developper
Marie Vu 25 Documentation / Supporting Tester

Sprint 2 Documents:

Deliverable 2

Report 2

Testing Documentation

Deliverable 3 (March 24, 2019)

ATTENTION GRADERS: The submitted commit for this sprint will have limited features due to changing a RESTful service end point. Please visit the deployed version here

Team members Total hours Responsibility
Remi Carriere 23 Backend Developer Lead / Supporting Frontend Developper (CTO)
Naxin Fang 21 Supporting Frontend Developper, Frontend Tester
Boyang Ma 24 Frontend Developer Second
Angel Ortiz Regules 24 Frontend Developer Lead
Marie Vu 19 Supporting Frontend Developper

Sprint 3 Documents:

Deliverable 3

Report 3

Build System, Deployment and CI

Frontend Demonstartion

Additional Features

RESTful API (updated)

Deliverable 4 (April 4, 2019)

Team members Total hours Responsibility
Remi Carriere
Naxin Fang
Boyang Ma
Angel Ortiz Regules
Marie Vu

Sprint 4 Documents:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 57.3%
  • Vue 35.1%
  • JavaScript 7.5%
  • HTML 0.1%