ECSE321 Project Group 21
Project Overview
Through this company, I plan to cater to the needs of students at the high school, CÉGEP, and university levels. Any student looking for a tutor in any subject taught at those levels can approach the company and ask its help to find an appropriate tutor.
A multi-tier software solution to satisfy those requirements, implement the system, validate that the system is satisfying the requirements, and develop a release pipeline to automate the software delivery process. Viewpoints developed by multiple teams will be integrated via service calls.
Team Members
Name |
GitHub Username |
Major |
Year |
Elias Tamraz |
@eliastam |
Software Engineering |
U2 |
George Kandalaft |
@Georges1998 |
Software Engineering |
U2 |
Caleb Lim |
@calebsh |
Software Engineering |
U2 |
Ryan Arndtsen |
@ryanarndtsen |
Software Engineering |
U2 |
Louca Dufault |
@loucadufault |
Software Engineering |
U2 |
Deliverable 1
Name |
Team Role |
Efforts (hours) |
Elias Tamraz |
Domain Modeling, Developer Operations |
28.5 |
George Kandalaft |
System Requirements, Use Case Diagrams |
24.5 |
Caleb Lim |
Quality Assurance Lead, Test Suite Developper |
20 |
Ryan Arndtsen |
Supporting Quality Assurance, Use Case Specifications |
20 |
Louca Dufault |
Sprint Planning, Documentation Lead, Domain Modeling |
22.5 |
Sprint 1 Documents
Project Report 1
Deliverable 2
Name |
Team Role |
Efforts (hours) |
Elias Tamraz |
Services, DAOs, DTOs, Mock Testing, Controllers, Endpoint & Path architecture, Domain Modeling, Unit Tests |
65 |
George Kandalaft |
Services, DTOs, Controllers, Integration Testing, REST Testing |
49 |
Caleb Lim |
Quality Assurance Lead, Unit Tests, Unit Testing Suite |
38 |
Ryan Arndtsen |
Documentation Lead, Services, DAOs, Integration Testing |
37 |
Louca Dufault |
Services, DTOs, Dev Ops, Sprint Planning, Unit Tests |
41 |
Sprint 2 Documents
Project Report 2