Rodolphe Baladi is a U2 Software Engineering student at McGill. His favourite ice cream is Oreo!
Alena Midgen is a McGill U2 Software Engineering student, Alena's favourite ice cream flavour is chocolate peanut butter.
Arian Omidi is a U2 Software Engineering student, Arian's favourite ice cream flavour is cookie dough.
Dina Shoham is a U2 Software Engineering student at McGill. Her favourite ice cream flavour is chocolate chip cookie dough!
Evan Wechsler is a U1 Mechanical Engineering student at McGill. His favourite ice cream flavour is moose tracks :)
Our ArtGallery website and application provide features for local users to buy, sell and view Artworks. The implementation of this system requires:
- Requirements Engineering
- Software Modeling
- Software Development
- System Validation through unit testing
- Automation of the software delivery process
Backend deployed to: https://artgalleryapp-backend-0.herokuapp.com/
Start the Backend locally by running the Application at: ArtGalleryApplication-Backend/src/main/java/ca/mcgill/ecse321/artgalleryapplication/ArtGalleryApplication.java
The backend application will be hosted on localhost:8080
Frontend deployed to: https://artgalleryapp-frontend-0.herokuapp.com/
Start the Frontend locally by executing the command npm run dev
in ArtGalleryApplication-FrontEnd
The frontend application will be hosted on localhost:8087
More details about Sprint 1
Team Member | Responsibilities | Hours |
---|---|---|
Rodolphe Baladi | Persistence testing, use cases, requirements | 17 |
Alena Midgen | Persistence layer setup, persistence testing, documentation | 17 |
Arian Omidi | Continuous integration, persistence layer setup, persistence testing | 17 |
Dina Shoham | UML class diagram, persistence testing, documentation | 17 |
Evan Wechsler | Documentation, persistence layer, use case diagram | 17 |
- Note: all members were involved in the development of the domain model, system requirements, and use cases
More details about Sprint 2
Team Member | Responsibilities | Hours |
---|---|---|
Rodolphe Baladi | Dto, Service, Controller methods implementation + Unit Test for service + Integration tests for controller | 30 |
Alena Midgen | Dto, Service, Controller methods implementation + Unit Test for service + Integration tests for controller | 30 |
Arian Omidi | Dto, Service, Controller methods implementation + Unit Test for service + Integration tests for controller | 30 |
Dina Shoham | Dto, Service, Controller methods implementation + Unit Test for service + Integration tests for controller | 30 |
Evan Wechsler | Dto, Service, Controller methods implementation + Unit Test for service + Integration tests for controller | 30 |
More details about Sprint 3
Team Member | Responsibilities | Hours |
---|---|---|
Rodolphe Baladi | Architecture model, Implementation of Frontend and Integration with Backend | 30 |
Alena Midgen | Implementation of Frontend, Integration with Backend and Project Report | 30 |
Arian Omidi | Implementation of Frontend, Integration with Backend and Build System, Continuous Integration and Delivery | 30 |
Dina Shoham | Implementation of Frontend, Integration with Backend and Styling in CSS | 30 |
Evan Wechsler | Implementation of Frontend, Integration with Backend and Styling in CSS | 30 |
More details about Sprint 4
Team Member | Responsibilities | Hours |
---|---|---|
Rodolphe Baladi | Code Quality, Implementation of Frontend and Project Management | 15 |
Alena Midgen | Code Quality, Implementation of Frontend and Project Management | 15 |
Arian Omidi | Code Quality, Implementation of Frontend and Build System, Continuous Integration and Delivery | 15 |
Dina Shoham | Code Quality, Implementation of Frontend and Project Management | 15 |
Evan Wechsler | Code Quality, Implementation of Frontend and User Documentation | 15 |
See code and more information about Sprint 4 here