Skip to content

McGill-ECSE321-Fall2020/project-group-04

Repository files navigation

ECSE 321 Online Art Gallery - Fall 2020 - Group 4

Welcome to group 4's Online Art Gallery!

Project scope: The goal of this project is to provide an online platform for a local art gallery. Any logged in user may choose to purchase listed artwork and pay online. Users may also choose to create an artist profile and list their artwork for sale. The gallery itself may also choose to promote certain pieces of art. This gallery is available on two frontends: a website and an application.

Team Members: The following tables provide details on the contributors to this project. It displays their general roles and hours worked for each sprint.

Sprint One

Member Main Responsibilities Hours
Roey System Requirements, Domain model, Use cases, Project Report, Welcome Page, Testing of Persistence Layer 24
Stavros System Requirements, Domain Model, Setup of persistence layer, Testing Persistence layer, Domain Model Design Choices 24
Zachary System Requirements, Initial Domain Model, Use Cases, Setup of Persistence Layer, Testing of Persistence Layer 25
Viet Gradle setup, Heroku setup, System Requirements, Class Diagram, Use Cases 25
Oliver System Requirements, Domain Model, Domain Model design choices in wiki, Use Cases, Testing of Persistence Layer 23

Sprint Two

Member Main Responsibilities Hours
Roey Service methods [Registration], Controller methods, Service tests 26
Stavros Service methods [Listing], Controller methods, Service tests, Project Report 30
Zachary Service methods [Browsing], Controller methods, Service tests [Registration] 32
Viet Service methods [Purchase], Controller methods, Converters, DTOs, Service tests 28
Oliver Service methods [Browsing], Controller methods, Service tests [Browsing], Project Report 32

Sprint Three

Member Main Responsibilities Hours
Roey Registration, login, delete profile, architecture mode 31
Stavros Update listing, create listing, delete listing/artwork, upload artwork 31
Zachary Login, Registration, Attaching image to artwork, navigation 33
Viet View listing, architecture model, backend fixes, frontend bug fixes 33
Oliver Frontend formatting, search functionality, home page, artist page 32

Sprint Four

Member Main Responsibilities Hours
Roey Customer/Artist profile pages, project report 12
Stavros Upload/List page and functionality 17
Zachary Login and Registration pages and functionality 17
Viet Listings/transaction/artist/customer pages, general bug fixing and documentation 19
Oliver Listings/Purchase page, Documentation 15

A report on the sprints and more information can be found in our wiki.

About

project-group-04 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published