As a player, I want to register for ping pong tournaments separate from the league so that I can participate in additional competitive events.
Acceptance Criteria
Given a player is logged into the app, when they navigate to the tournaments section, then they should see a list of upcoming tournaments with registration status (open, closed, or in progress).
Given a tournament's registration is open, when a player chooses to register, then they should be able to sign up with a single click if they meet the eligibility criteria.
Given a player attempts to register for a tournament, when the tournament has reached its maximum capacity, then they should see a clear message about the tournament being full and an option to join a waitlist.
Given a player tries to register for a tournament, when the system checks eligibility, then it should verify the player's 42 status and current league participation.
Given a player successfully registers for a tournament, when the registration is complete, then they should receive a confirmation message and see their name added to the tournament roster.
As a player, I want to register for ping pong tournaments separate from the league so that I can participate in additional competitive events.
Acceptance Criteria
Given a player is logged into the app, when they navigate to the tournaments section, then they should see a list of upcoming tournaments with registration status (open, closed, or in progress).
Given a tournament's registration is open, when a player chooses to register, then they should be able to sign up with a single click if they meet the eligibility criteria.
Given a player attempts to register for a tournament, when the tournament has reached its maximum capacity, then they should see a clear message about the tournament being full and an option to join a waitlist.
Given a player tries to register for a tournament, when the system checks eligibility, then it should verify the player's 42 status and current league participation.
Given a player successfully registers for a tournament, when the registration is complete, then they should receive a confirmation message and see their name added to the tournament roster.