Sprint 1 - SOEN-341-Project/Group-P-soen341project2022 GitHub Wiki
Sprint 1
- Adamo Orsini 40174716
- Alexandra Spyridakos 40175280
- Koosha Gholipour 40176826
- Emma Amar 40174184
- Jungsoo Lee 40174025
- Oumar Barry 40172989
- Ricky Guan 40131834
Responsibilities:
- Adamo:
- Wrote Sprint 1 user stories
- Alexandra:
- Created repository and GitHub organization
- Set up GitHub Projects Kanban board
- Created issues and PR templates for ticket creation and editing
- Koosha:
- Wrote 2 user stories for sprint 1
- Emma:
- Created the Meeting Minutes folder
- Wrote the meeting minutes for meeting 1
- Jungsoo:
- Completed the README file
- Oumar:
- Wrote 2 user stories for sprint 1
- Ricky:
- Wrote the wiki page for sprint 1
- Wrote the meeting minutes for meeting 2
User Stories
- As a customer, I can browse items, add to cart, and checkout.
- As a user, I can create an account or log in to an existing account.
- As a seller, I can browse items, post items to the application, and manage their virtual storefront.
- As an admin, I can manage buyer and seller accounts, and view sales report.
Plan for Sprint 2
- Assign implementation tasks to each team member.
- Plan website structure
- Necessary pages
- UX design
- Decide on technology used for database
- Assign specific tasks to teammates using GitHub Issues
- Decide theme of website
Meeting 1: January 15th, 2022
Review on work to date:
- Templates for Issues
- Kanban
Sample PR: automatic issue tracking
If you're making a PR, put # and the issue title.
You can link sub issues as well
To close an issue, put keyword: closes (see templates!)
2 reviews are needed to merge, it should auto-assign and send emails to random team members emails to ensure good quality code
Went over labels created, assign a label to your work to keep everything organized (team label in order to ping two people from the team)
Put anything you're working on (in development) as a draft PR or a PR
(issue = ticket, as well as issue etc.)
Review of Sprint 1 Deliverables and organizing the repository
Meeting 2: January 22nd, 2022
Attendees:
- Emma Amar
- Oumar Barry
- Koosha Gholipor
- Jungsoo Lee
- Adamo Orsini
- Alexandra Spyridakos
- Ricky Guan
Topics:
Front and back end workload
- Front: Emma Amar, Alexandra Spyridakos, Adamo Orsini, Ricky Guan
- Back: Oumar Barry, Koosha Gholipor, Jungsoo Lee
Login page:
- Discussed if we should have a login page that can identify between the admin, seller, and buyer. The admin would need a specific way to create his username.
- A bit of confusion if we could make one account that can be accessed by both the buyer and seller.
- Conclusion: separate page for the buyer and seller.
Buyer's info:
- E-mail, name. The shipment information would be asked only after the first checkout
User story done during the meeting
The team had another walkthrough on how to use GitHub for Ricky Guan
Discussed on what we should sell: NFT, knitting goods
Task for next meeting:
- Come up with a name for the e-commerce
- Upload their individual issue on GitHub
Meeting 3: February 4th, 2022
Attendees:
- Emma Amar
- Oumar Barry
- Koosha Gholipor
- Jungsoo Lee
- Adamo Orsini
- Alexandra Spyridakos
Topics:
Sprint 1 comment review
Discussed how we need to add more user stories, and connect each one of our issues to specific user stories.
Front end discussion
- Discussed NavBar progress and future improvements
- Demoed Product filtering
Back end discussion
- Explained what technologies to use
- Explored what resources, tutorials to use to learn technologies