... | ... | @@ -3,12 +3,11 @@ |
|
|
|
|
|
# Milestone 8
|
|
|
|
|
|
[**<- return to homepage**](Home)
|
|
|
|
|
|
## How to Run Product Alpha
|
|
|
[**Click Here**](How-to-Run) for instructions to run the app.
|
|
|
|
|
|
## Status of Each Epic
|
|
|
### Chad Johnson
|
|
|
1. "As a competitive person wanting to keep improving in all the sports I play, I want to see my performance, match data, historical statistics, and standings for all teams/leagues so I can become the best in my sports."
|
|
|
* User Story: "As a person wanting to keep track of stats and standings, I want to be able to input appropriate data after a game so that I can review it later when needed."
|
|
|
* These acceptance criteria have not been implemented in this version of the app, but will be implemented for the next version of the app
|
... | ... | @@ -21,6 +20,7 @@ |
|
|
* In particular we plan to allow users to view the games previously played by their teams, and inspect scores, wins and losses.
|
|
|
|
|
|
|
|
|
### Michelle Teamseeker
|
|
|
2a. "As Michelle Teamseeker I want to find & join a sports team, so I can meet new people and relive my glory days as a soccer player."
|
|
|
* User Story: "As Michelle Teamseeker, I want to see all available sports teams for a particular sport (soccer) that I am eligible to join, so I can easily find and learn about new teams to join."
|
|
|
* The main acceptance criteria are done, including:
|
... | ... | @@ -47,43 +47,56 @@ |
|
|
* We have decided not to continue with this epic, because of the extra complexity and time required to implement the required features, especially chat.
|
|
|
|
|
|
|
|
|
3. As Jim Halpert, I want to create be able to create and manage my teams with effective communication so that my team can be the strongest in the league.
|
|
|
|
|
|
### Jim Halpert
|
|
|
|
|
|
3. As Jim Halpert, I want to create be able to create and manage my teams with effective communication so that my team can be the strongest in the league.
|
|
|
* User Story: "Being team owner I should have access to all the teams I am part of, also I can update the members list as per required."
|
|
|
* These acceptance criteria haven't been implemented in the current version of the app, we plan to add these features to the next version of the app
|
|
|
* Right now we are displaying all the teams. We need to implement filtering to filter out owner teams
|
|
|
|
|
|
|
|
|
* User Story: "See team info for individual teams (including members, history of games, etc)"
|
|
|
* These acceptance criteria haven't been implemented in the current version of the app, we plan to add these features to the next version of the app
|
|
|
* In particular we plan to allow a user to review the list of members and their info initially.
|
|
|
|
|
|
* User Story "Being a team owner I am always looking for a good player to build a stronger team and increase our network."
|
|
|
* These acceptance criteria haven't been implemented in the current version of the app, we plan to add these features to the next version of the app
|
|
|
* In particular we plan to allow a user to search other players and review their profile.
|
|
|
|
|
|
* User Story: "Being team owner I should be able to create a new team(groups) and manage them."
|
|
|
* These acceptance criteria haven't been implemented in the current version of the app, we plan to add these features to the next version of the app
|
|
|
* In particular we plan to allow a user to create a new team using a button and add players
|
|
|
|
|
|
|
|
|
### Robert Young
|
|
|
|
|
|
4. As Robert Young, I want to manage a kids' soccer league so that my son and the kids in my community can engage in more physical activity and team sports.
|
|
|
* As Robert Young, I would like to be able to create a new sports league.
|
|
|
* This story is implemented in its entirety and passes all acceptance tests set up for it.
|
|
|
* As Robert Young, I want to be able to view and manage teams of my league.
|
|
|
* One of the three acceptance tests has been met for this user story. League owner can currently view all the teams inside their league.
|
|
|
* Still to be implemented are the league owner will be able to change certain attributes to teams, and will be able to invite and remove players will be implemented in this coming week.
|
|
|
* As Robert Young, I would like to be able to easily communicate information between the team owners.
|
|
|
* Due to the complexity and time required to implement we will not be following through with this story.
|
|
|
|
|
|
|
|
|
|
|
|
## Action Plan
|
|
|
|
|
|
* Work was done over the past week:
|
|
|
* Lee: Added preliminary implementation of reading and writing new teams and the current user of the app to/from the database. Leagues/teams that are created are now created to the current user and added to the database.
|
|
|
* Jay: Completed the individual team members page (which displays member info for a player on the team after a person is clicked from the team page). This currently shows hard-coded user info and will be updated next week to show info from the database. I also completed the Profile page to show info for the logged-in user.
|
|
|
* Brayden:
|
|
|
* Create a Member page for displaying the information about a user.
|
|
|
* Add a floating action button for adding a new member to the team. This will be visible only to the owner of a team.
|
|
|
* Add a seperated owner field above the member list in the Team page.
|
|
|
* Removed unnecessary arrays containing names of the leagues, teams, and members and unused files.
|
|
|
* Activity navigation stack is now handled properly and back button takes you to where you expect.
|
|
|
* Fixed highlighting issues with listviews and buttons.
|
|
|
* Added a pop-up for changing user email, name and such.
|
|
|
* Given more descriptive sign in/up feedback.
|
|
|
* Shantanu: Finish dynamic list for menus and to fetch class at once instead of fetching individual property
|
|
|
and Implemented create new league button to add new leagues in database.
|
|
|
* Work to be completed next week:
|
|
|
* Lee: Pass values read in from the database between activities to facilitate new team creation. Read and write scheduled and played games from the database. General back-end code quality improvements and additional testing.
|
|
|
* Jay: Will work on modifying current pages to display info from the database instead of hard-coded info. I will also help implement the not-finished features, such as storing & displaying the score, record, etc.
|
|
|
* Brayden: Will be implementing view for the owner of team, Add create team Button in team view. Start addplayer in team.
|
|
|
* Shantanu: Writing query to fetch data for Profile page, Dynamic list for displaying team and team creation.Dynamic list for team members and functionality for removing and adding team members.
|
|
|
* Brayden:
|
|
|
* Add a button for adding new members or game score to the team page.
|
|
|
* Add loading animations for wait while fetching from the database.
|
|
|
* Shantanu: Writing query to fetch data for Profile page, Dynamic list for displaying team and team creation. Dynamic list for team members and functionality for removing and adding team members.
|
|
|
|
|
|
|