Scenario 2: Sharing a post - bounswe/bounswe2024group4 GitHub Wiki

John's Fervent Defense of the Los Angeles Lakers

Persona

  • Name: John Smith
  • Age: 27
  • Occupation: Marketing Executive & Devoted Lakers Fan
  • Background: John has been a die-hard Los Angeles Lakers fan since childhood. Growing up in LA, he was immersed in the basketball culture and developed an unwavering allegiance to the purple and gold. Despite his demanding job in marketing, John always finds time to catch Lakers games and engage with fellow fans online. He's known among his friends and colleagues for his passionate support of the team and his encyclopedic knowledge of Lakers history.

Scenario

  • John is scrolling through his favorite NBA forum one evening when he comes across a thread discussing the recent performance of the Los Angeles Lakers. To his dismay, he finds several disparaging comments about the team's performance and some questioning the leadership of their star players. Feeling a surge of loyalty and determination, John decides to take action. He knows he needs to defend his beloved Lakers and set the record straight.

  • With a sense of urgency, he navigates to the platform, eager to share his passionate defense of the Los Angeles Lakers.

  • He clicks on the "Create a Post" button, ready to articulate his unwavering support for his favorite team.

  • John selects a captivating image of the Lakers logo to accompany his post, ensuring it grabs the attention of fellow fans scrolling through the forum.

  • With meticulous care, he adds text to the photo, highlighting key players such as LeBron James and Anthony Davis, and includes hyperlinks directing to their respective information pages for further context.

  • After crafting his post to perfection, John clicks the "Share" button, sending his fervent defense of the Lakers out into the online world.

  • As he watches his post go live on the forum, complete with the engaging image and informative links, John feels a sense of satisfaction knowing he's contributed to the ongoing dialogue about his beloved team.

Acceptance Criteria

  • 1.1.2.1.1 Guests shall be able to view the main page.
  • 1.1.1.3.2 Members shall be able to create posts containing text, images and videos.
  • 1.2.1.1 The main page shall display the posts of users about the teams and the players.
  • 1.2.5.1 Posts shall support having text, images, and videos and contain user-curated content.
  • 1.2.5.2 Posts shall have redirections to information pages about teams and players.

Mockups

Web

  1. Registered user visits homepage:
  1. Registered user creates a post:

Mobile

  1. User scrolls through the app's main screen.
  2. User taps to create a post button and create a post screen is shown.
  3. User fills the inputs that he wants and taps to share button.
  4. His post is shown in main screen.