/project-group-15

project-group-15 created by GitHub Classroom

Primary LanguageJava

ECSE 321 Project Group 15

Project Overview

The project consists of developing a software to be used by a ArtSee, a local art gallery to promote and sell local artists artwork. A detailed project description as well as a team introduction can be found in the wiki.

Name Student ID Contribution Role
Matthew Langshur - 20 hours Build system and CI, UML model
Matteo Barbieri - 14 hours Build System, Sprint report & Documentation
Daniel Schwartz - 18 hours Persistence layer implementation and testing, UML model
Enan Ashaduzzaman - 19 hours Persistence layer implementation and testing, UML model, Heroku
Ragheed Qasmieh - 16 hours Requirements, Use Case diagram and specification, UML model

Links to Requirement & Domain Models

Requirements Model
Domain Model

Link to Sprint report:

Sprint1

Name Student ID Contribution Role
Matthew Langshur - 24 hours Unit & Integration Testing & Build System CI and Delivery
Matteo Barbieri - 22 hours Business Method Unit Tests & Reports/Documentation
Daniel Schwartz - 26 hours Controller, Service Methods, Service Tests
Enan Ashaduzzaman - 26 hours Controller, Service Methods, Integration Tests
Ragheed Qasmieh - 28 hours Controller, Service Methods, Integration Tests, RESTful API documentation

Links to QA Plan & Report & RESTful Endpoints
RESTful Service Endpoints
Quality Assurance Plan & Report

Link to Sprint Report

Sprint2

Name Student ID Contribution Role
Matthew Langshur - 25 hours Web frontend GUI & Build System CI and Delivery
Matteo Barbieri - 20 hours Web frontend GUI & Architecture model/ Sprint report
Daniel Schwartz - 25 hours Integration of backend with frontend
Enan Ashaduzzaman - 25 hours Integration of backend with frontend
Ragheed Qasmieh - 21 hours Web frontend GUI & Architecture model

Link to Architecture model
https://github.com/McGill-ECSE321-Fall2020/project-group-15/wiki/Architecture-Model

Link to Sprint Report
[Sprint3] https://github.com/McGill-ECSE321-Fall2020/project-group-15/wiki/Sprint-3-Report

Name Student ID Contribution Role
Matthew Langshur - 14 hours Build System & CI, Mobile frontend
Matteo Barbieri - 12 hours User Documentation Sprint Report Mobile frontend
Daniel Schwartz - 15 hours Integration of backend with the mobile frontend & Code Quality
Enan Ashaduzzaman - 15 hours Integration of backend with the mobile frontend & Code Quality
Ragheed Qasmieh - 12 hours Mobile frontend and code quality

Link to User Documentation User Documentation

Contribution towards deliverables is measured in number of hours contributed towards the project.