You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user
when I create a new game, enter the court location, time, date, reservation fee (optional), max number of players, and (optionally) add the game image,
then I want this game to be created for other users to join.
As a user,
when I click on 'join game',
I want to have my spot booked.
Acceptance criteria
Users who create a game must add the court location, reservation fee (if applicable), number of players, date and time of the game. If they do not add any of these, a validation will inform them before they click 'create game'. They can optionally add an image up to a certain size.
A user can only host 1 game every 24 hours.
A user cannot join a game of which the time and date overlap with the game they have already reserved a spot in.
Users who join a game must be forwarded to a payment area to reserve the game if there is a payment fee for renting the court. After making the payment, they will be able to cancel the game and receive a refund up to 24 hours before the game starts.
After the maximum amount of users join a game, the game will be marked as 'full' and no one else will be able to join. If a user cancels their attendance at any time, new users will be able to join it (if the previous user has cancelled attendance at a paid court without a refund, the next user who joins will not have to pay the attendance fee).
All games have a message board wall where players of that game can add messages like on a forum.
If the game does not reach the required amount of players for a paid game 8 hours before the game starts, the game will be marked as 'cancelled', and all users who paid will receive a refund.
After the game has successfully been played (not cancelled, and the ending time for the game has come), the players can view the profile of all the players who played and give them a rating which will be present on their profile. This rating would include:
Experience: [Positive, neutral, or negative].
Comment: [Users can add an additional comment regarding this player].
Key information
It is only possible to play at a paid court that is a partner with this platform (who will forward them all the payments made by card). For free courts that are outside, this will not count, and the game will not be cancelled even if the maximum amount of players is not reached.
The text was updated successfully, but these errors were encountered:
Key features
As a user
when I create a new game, enter the court location, time, date, reservation fee (optional), max number of players, and (optionally) add the game image,
then I want this game to be created for other users to join.
As a user,
when I click on 'join game',
I want to have my spot booked.
Acceptance criteria
Key information
The text was updated successfully, but these errors were encountered: