Skip to content

User Stories

anton3x edited this page Nov 15, 2025 · 20 revisions

User Stories

Complete list of user stories organized by feature area.


1. User Management

  • As a user, I want to create an account so that I can access the platform.
  • As a user, I want to login securely so that I can access my account.
  • As a user, I want to reset my password so that I can regain access if I forget it.
  • As a user, I want to delete my account so that I can permanently remove my personal data from the platform.

2. Profile & Preferences

  • As a user, I want to add a short bio so that others can understand my interests.
  • As a user, I want to upload a profile photo so that other players can recognize me.
  • As a user, I want to view other players' profiles so that I can decide whether to join matches with them.
  • As a user, I want to set my preferred sports and skill levels so that I receive relevant match recommendations.

3. Match Management

  • As a user, I want to create a match so that I can find players to join my game.
  • As a user, I want to join an existing match so that I can play a sport without organizing it myself.
  • As a user, I want to see nearby matches so that I can choose a game close to my location.
  • As a user, I want to search for players nearby so that I can invite others to complete a match.
  • As a user, I want to see the skill level of a match so that I can choose games that match my ability.
  • As a user, I want to chat with participants in a match so that we can coordinate details before the game.
  • As a user, I want to share my live location via chat so that others can find the match location easily.
  • As a user, I want to view the match status (pending, confirmed, completed) so that I know the game's current stage.

4. Notifications & Reminders

  • As a user, I want to receive notifications when someone invites me to a match so that I can respond quickly.
  • As a user, I want to receive reminders before a scheduled match so that I don't forget to attend.
  • As a user, I want to be notified if a match is canceled so that I can adjust my plans.

5. Rating the Players

  • As a user, I want to rate players' behaviour so that I can help maintain a positive and trustworthy community.
  • As a user, I want to view average player ratings so that I can decide who to play with.
  • As a user, I want to report inappropriate behaviour so that the platform can keep the community safe.

Related Documentation

Clone this wiki locally