@@ -34,57 +34,65 @@ EPIC: "As a competitive person wanting to keep improving in all the sports I pla
* User can see their personal Wins, Ties, and Losses (in numerical and graphical format) on the home page
### Michelle Teamseeker **UPDATE TO MATCH**
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.
* 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.
**Time Expected to Implement:*
- 3 days
***Acceptance Criteria:**
### Michelle Teamseeker
EPIC: "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 that I am eligible to join, so I can easily find and learn about new teams to join.
***Original Acceptance Criteria:**
* User can search up particular sports to see leagues/teams that play that sport
* User can filter to either see teams or leagues playing that sport
* User can see all sports leagues and filter by sport
* User can see sports teams within a particular league
* User can see team and league capacity so they know if the team or league can accept new players
* User can filter searches by eligibility, for example, Michelle may filter to see women's only leagues or filter by some age range
* As Michelle Teamseeker, I want to be able to see information about the leagues and teams that I could join, so I can get a better idea of whether or not a particular team is a good fit for me.
**Time Expected to Implement:*
- 3 hours
***Final specific features implemented:**
* Users can see all leagues that have been created.
* Users can see the teams within a league when navigating to a particular league.
* Users can see the sport of a particular league.
* Users can search for leagues by name and can search for teams within a league and members within a team by name.
* User Story: "As Michelle Teamseeker, I want to be able to see information about the leagues and teams that I could join, so I can get a better idea of whether or not a particular team is a good fit for me."
***Acceptance Criteria:**
* User can see descriptions about teams and leagues
* User can see players on a team or in a league
* User can see win-loss records and rankings of a team
* User can see league/team requirements if any exist, for example, some leagues may only accept players from a certain age range.
* As Michelle Teamseeker, I want to join a sports team easily by sending a request or receiving an invitation to/from a team or league administrators, so that I can easily join teams without having to deal with too many people.
**Time Expected to Implement:*
- 3 days
***Final specific features implemented:**
* Users can see team descriptions.
* Users can see the players of a team upon navigating to that team.
* Users can see the owner of a team upon navigating to that team.
* Users can see team standings within a league.
* Users can see the wins/losses/ties of teams in numerical and graphical format.
* User Story: "As Michelle Teamseeker, I want to join a sports team easily by sending a request or receiving an invitation to/from a team or league administrators, so that I can easily join teams without having to deal with too many people."
***Acceptance Criteria:**
* User can send a request to a team/league owner to join that team or league
* User can receive invitations to join a team/league
* If a user sends a request to join a team, a request is also sent to join the league that team is in, as a player must be in both the league and team.
***Final specific features implemented:**
* Users can join teams at the press of a button.
* Team owners can kick/remove users from their team at the press of a button
* Users can see the contact information ie email and phone number of team owners and team members.
As Michelle Teamseeker, I want to be able to easily communicate with users of the app, so I can easily meet new people and learn about various teams and sports.
* As Michelle Teamseeker, I want to be able to chat with teammates, so I can make friends and schedule events with the team
**Time Expected to Implement:*
- 10 days
EPIC: "As Michelle Teamseeker, I want to be able to easily communicate with users of the app, so I can easily meet new people and learn about various teams and sports."
* User Story: "As Michelle Teamseeker, I want to be able to chat with teammates, so I can make friends and schedule events with the team"
***Acceptance Criteria**
* Users on the same team can send and receive text messages through a team chat room
* Users receive notifications describing the message sender and which chat room the message is from when they receive a message
* Team chatroom is available as soon as a new team is created
*As Michelle Teamseeker, I want to be able to directly chat with another user, so I can talk directly to a friend
**Time Expected to Implement:*
- 6 days
***Final specific features implemented:**
*Users can see the contact information ie phone number and email of team members, and players on other teams.
*User Story: "As Michelle Teamseeker, I want to be able to directly chat with another user, so I can talk directly to a friend"
***Acceptance Criteria**
* Users can send a text message directly to another user
* Users have the option to send a message to another user when clicking on a user's profile
* Users can chat with other users even if they aren't on the same team or on the same league
*As Michelle Teamseeker, I want to be able to communicate with the owners or administrators of a league or team, so I can get more information about the sport they're playing or the team/league itself.
**Time Expected to Implement:*
- 6 days
***Final specific features implemented:**
*Users can see the contact information ie phone number and email of team members, and players on other teams.
*User Story: "As Michelle Teamseeker, I want to be able to communicate with the owners or administrators of a league or team, so I can get more information about the sport they're playing or the team/league itself."
***Acceptance Criteria:**
* Users and team/league owners can communicate via text chat
* Users can see owners of a team/league and have the option to send a message to these owners when they click on the owner's user profile
* Users receive notifications describing the owner and the team/league they own when they receive a message from a team/league owner
***Final specific features implemented:**
* Users can see the contact information ie phone number and email of team members/owners, and players/owners of other teams.