Sprint 3 - SOEN-341-Project/Group-P-soen341project2022 GitHub Wiki
- Complete Login/register and cart, and frontend and backend linking.
- Implement tests for completed for all completed pages and set up GitHub Actions instead of Travis CI.
Tasks & Assignees:
- Login popup (Alexandra)
- Finish cart page (Alexandra)
- Cart cookies (Oumar)
- Navbar updating → some minor fixes with display of buttons once login and register have been added (Emma)
- Backend linking for all previously completed FE pages (Koosha/Oumar)
- Unit tests for existing pages (Jung/Emma (support))
- Product spotlight on products page (Jung)
Guidelines + Grading Scheme
new features implemented and added -> cart and login
risks, story points, meeting minutes -> can be found in issues, PRs, and the wiki respectively
GitHub organization -> comments added to code, reviews on PRs done
acceptance tests (3) -> for the backend
Acceptance Test Suites
add-promoted-toggle-to-product-form
cart-item-quantity-consistency
seller-page-specific-seller-products
linking-sidenav-filters-to-product-display
replace-product-buttons-with-clickable-product-preview
Meeting Minutes
Meeting 7: March 5th, 2022
Attendees:
- Emma Amar
- Oumar Barry
- Koosha Gholipor
- Jungsoo Lee
- Adamo Orsini
- Alexandra Spyridakos
- Ricky Guan
Discussion
- See sprint 3 wiki (discussed sprint 3 breakdown and missing tasks left to do)
Meeting 8: March 11th, 2022
Attendees:
- Emma Amar
- Oumar Barry
- Koosha Gholipour
- Jungsoo Lee
- Adamo Orsini
- Alexandra Spyridakos
Discussion
- What's necessary for sprint 3
- Pair programming for cart page, and cart cookies
- Pair programming for backend frontend linking
Meeting 9: March 20th, 2022
Attendees:
- Emma Amar
- Oumar Barry
- Koosha Gholipour
- Jungsoo Lee
- Adamo Orsini
- Alexandra Spyridakos
Discussion
- Finalizing acceptance tests
- Confirming what features have been completed by sprint 3
- Products feature fully completed (connected to backend, refreshes as products are modified / added / deleted)
- Seller page fully completed (connected to backend, refreshes as products are modified / added / deleted, can add and modify products correctly)
- Cart page partially completed (cart created, reflects items, but cookies are not created yet)
- Login / signup partially completed (login page created, sign up page created, account cookies not created yet)
- Noted down what parts of the sprint 3 rubric have / have not been completed
- Jungsoo will add risks to closed issues
- Jungsoo and Emma writing acceptance tests
- Jungsoo writing frontend acceptance test suites
- Koosha writing backend acceptance test suites
- Everyone will ensure their code is clean, readable, with sufficient comments
- Looked into issues to be done in sprint 4
- Manage profile page with adjusted seller data grid to show orders instead of products
- Admin page with current seller data grid
- Seller page: Remove seller buttons from current data grid, use cookies to decide which seller is logged in
- Decide architecture, create architecture diagram