wsu-cpts489-fa21 / SpeedScore-go-lakers

0 stars 0 forks source link

CptS 489 Team Project: Team Name

This repository implements SpeedScore, a web app that enables users to log, analyze, share, and discuss their speedgolf rounds and experiences. SpeedScore is built using MongoDB, Express.js, React.js, and Node.js.

Link to Deployed App

You can access our team's deployed app at this Heroku site

Team members

  1. Team leader: Jianqiao Liu (Jianqiao-WSU)
  2. Team member 2 Wen-Chih Li (Jimmy-WSU)
  3. Team member 3 Guang-Zheng Lee (zheng0258)
  4. Team member 4 Zicheng Gu (gzcccc1)
  5. Team member 5 Zhiping Li (ZhipingLi)

Milestone 0 (Due 11/19)

Progress

Issues and Story Points

Story Point Counts
IssueLinked PRTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li% CompleteNotes
Issue #1301.51.500100
Issue #3300300100Updated README
Issue #4511111100
Issue #5300300100
Issue #6300030100
Issue #7300003100
Issue #8300030100
Issue #9500005100
Issue #10505000100
Issue #11330000100
Issue #12110000100
Issue #13511111100
Issue #1452.52.5000100
Totals:478.5119.5810

Context Statements

Team Member Context Statement
Jianqiao Liu In this milestone, I finish these jobs: Clone project starter repo into your team's GitHub repo; Set Up MongoDB Cloud Atlas Database; Edit account and profile settings; Do code review of other function.
Wen-Chih Li <In this milestone, I did the task "Add Google OAuth to the app" and help Jianqiao with the task "As a user, I can edit my account and profile settings so that I can customize my user experience". Furthermore, collaborated with Guang-Zheng Lee to do the task "Deploy app to Heroku".>
Guang-Zheng Lee I have finished the task for testing profile settinges and update the README file.
Zicheng Gu <In this milestone, I did the task: "As a user, I can delete a speedgolf round so that I can maintain my rounds." And create a dialog for users to confirm this operation. Also finish the test for this function. >
Zhiping Li In this milestone, I completed the issue of updating rounds and the issue of testing for updating rounds. In addition, as a reviewer, I recorded the result of "Add Google OAuth to the app" issue as a .gif file and merged the codes into main branch.

Testing

Issue Test File Feature Tested Results Summary
Issue #5 profileSettings.js Profile Settings 3/3 tests passed [
Issue #6 delete.js DELETE rounds 1/1 tests passed
Issue #7 updateRoundsTest.js UPDATE rounds 1/1 tests passed

Communication

Slack Messages

Post/Reply Counts
DateTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
11/10/21201100
11/12/21101000
11/15/2120110513
11/16/21940023
11/17/21503110
11/18/21210100
Totals:39615946

Zoom Meetings

In attendance?
DateDuration (min)Jianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
11/15/217
11/17/219
Totals:1622212

Context Statements

Team Member Context Statement
Jianqiao Liu <Optional but encouraged: Brief statement explaining your communication to this milestone>
Wen-Chih Li <In this milestone, I help to team up with all our teammates to make sure all of them are doing well. Also, I hold meeting every time.>
Guang-Zheng Lee I ofen check the Slack so that I discuss with my team members.
Zicheng Gu <In this mileston, I kept in touch with my team members thus Slack and team meeting and completed the tasks I assigned. >
Zhiping Li In this milestone, I asked a question about keyboard interactions in TestCafe case for updating rounds. And When I completed my issues, I asked Jiaoqiao to review my codes on Slack.

Retrospective

11/15/2021 11/17/2021

What went well

Complete the task very soon. The group members are actively participating in the Slack discussion. The group members are actively participating in the Zoom meetings.

What we'd like to improve

None

Changes we plan to implement in next milestone period

None

Milestone 1 (Due 12/3)

Progress

Issues and Story Points

Story Point Counts
IssueLinked PRTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li% CompleteNotes
Issue #57PR #641300508100Add Live Round Logging GUI
Issue #54PR #65800080100Test Live Round Logging GUI
Issue #44300300100Complete TPM 1 Report
Issue #46PR #6713130000100Add "Add Course" function
Issue #38PR #67808000100Test "Add Course" function
Issue #4110.250.2500.250.25100Run retorspective meeting via Zoom
Issue #66420002100Code review
Totals:5015.28.28.28.210.2

Context Statements

Team Member Context Statement
Jianqiao Liu In this milestone, I completed the issue of adding, editting and deleting courses, and I did the code review of Zicheng and Zhiping's work
Wen-Chih Li In this milestone, I completed the issue Testing #26: As a user, I want to add and edit speedgolf-friendly courses #38
Guang-Zheng Lee In this milestone, I work with Zhiping to complete the isssue of logging live round. Also, I update the README file after all the tasks is copmleted.
Zicheng Gu In this milestone, I completed the testing issue, including add an hole through live round. Edit and delete it.
Zhiping Li In this milestone, Guangzheng and I have completed the issue of logging live rounds . In addition, as a code reviewer, I checked the codes of jimmytask and Jiaoqiao branches and merged the codes into main branch.

Testing

Issue Test File Feature Tested Results Summary
Issue #54 LiveRound.js Live Round 1/1 tests passed
Issue #38 addCourseTest.js Add and edit course 1/1 tests passed

Communication

Slack Messages

Post/Reply Counts
DateTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
11/29/21502210
11/30/21420002
12/1/21511210
12/2/21620040
12/3/21513100
12/6/21201100
12/8/21402002
12/9/21921015
Totals:40810679

Zoom Meetings

In attendance?
DateDuration (min)Jianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
11/29/215
12/3/215
Totals:1022222

Context Statements

Team Member Context Statement
Jianqiao Liu <Optional but encouraged: Brief statement explaining your communication to this milestone>
Wen-Chih Li In this milestone, I help to team up with all our teammates to make sure all of them are doing well. Also, I hold meeting every time.
Guang-Zheng Lee In this milestone, I often reply to the Slack's messages to let the team members know that I see their messages.
Zicheng Gu In this milestone, I talked with my teammates, and asked jianqiao to review my codes on Slack. Also I mentioned some questions
Zhiping Li In this milestone, when I completed my issues, I asked Jiaoqiao to review my codes on Slack. After Jimmy and Jianjiao told me that they have already completed their tasks and then I undertook to do code review.

Retrospective

11/29/2021 12/3/2021

What went well

Members complete task on time.

What we'd like to improve

Maybe we can add more comment so that the code can be more easily to read.

Changes we plan to implement in next milestone period

TBD

Milestone 2 (Due 12/16)

Progress

Issues and Story Points

Story Point Counts
IssueLinked PRTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li% CompleteNotes
Issue 55#PR 68#1300508100add function to update live rounds
Issue 52#PR 71#800080100test function of updating live rounds
Issue 37#PR 69#13130000100add function of searching speedgolf-friendly courses
Issue 47#PR 70#808000100test function of searching speedgolf-friendly courses
Issue #44300300100Complete TPM 2 Report
Issue 66#420002100code review for TM2
Issue 42#10.20.20.20.20.2100compelte team project post-survey
Issue 40#10.20.20.20.20.2100Run TPM 2 retrospective meeting
Totals:5115.458.458.28.4510.45

Context Statements

Team Member Context Statement
Jianqiao Liu In this milestone, I finished the test of Complete view and search speedgolf-friendly golf courses #69, and did the code review of Zhiping's work
Wen-Chih Li In this milestone, I completed the issue Testing #25: Asd a user, I want to view and search speedgolf-friendly courses... #37
Guang-Zheng Lee In this milestone, Zhiping help me a lot, and we complete the task in the end.
Zicheng Gu In this milestone, I finish testing the function that Zhiping and Guangzheng finished before, including the content changes, edit button test etc.
Zhiping Li In this milestone, Guangzheng and I have completed the issue of viewing and editing logged live rounds . In addition, as a code reviewer, I checked the codes of jimmytask and Jiaoqiao branches and merged the codes into main branch.

Testing

Issue Test File Feature Tested Results Summary
Issue 52# edit.js updating live rounds testing 1/1 tests passed [
Issue 37# searchCourseTest.js.js searching speedgolf-friendly courses testing 1/1 tests passed

Communication

Slack Messages

Post/Reply Counts
DateTotalJianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
12/10/21502210
12/14/211524135
Totals:2026345

Zoom Meetings

In attendance?
DateDuration (min)Jianqiao LiuWen-Chih LiGuang-Zheng LeeZicheng GuZhiping Li
12/14/214
12/16/2110
Totals:1422122

Context Statements

Team Member Context Statement
Jianqiao Liu In this milestone, I finished the test of Complete view and search speedgolf-friendly golf courses #69, and did the code review of Zhiping's work
Wen-Chih Li In this milestone, I help to team up with all our teammates to make sure all of them are doing well. Also, I hold meeting every time.
Guang-Zheng Lee In this milestone, I communicate with members on slack very often, but unfortunately I missed a meeting at 12/16.
Zicheng Gu In this mileston, I finished the test part,then ask my teammates to review and merge that, also respond to my teammates in Slack.
Zhiping Li In this milestone, when Guangzheng and I completed our issues, I asked Jiaoqiao to review our codes on Slack. After Jimmy and Jianjiao told me that they have already completed their tasks and then I undertook to do code review.

Retrospective

12/14/2021 12/16/2021

What went well

Members complete task on time. Members use slack very often.

What we'd like to improve

Maybe we can add more comment so that the code can be more easily to read.

Changes we plan to implement in next milestone period

TBD