Blog Scenario - bounswe/bounswe2025group7 GitHub Wiki


Blog

Persona & Story:

  • Sarah is a 25-year-old recent college graduate who is passionate about finding and sharing budget-friendly food options. She frequently engages in online discussions about meal planning, nutrition, and grocery savings. Sarah is looking for an interactive forum where she can create posts, explore discussions, and interact with a community interested in affordable and healthy eating.

Goals:

  • Goal 1: Create and publish posts to share budget-friendly meal ideas and tips.
  • Goal 2: Browse and explore other users’ posts to gain insights and discover new meal planning strategies.
  • Goal 3: Engage with the community through likes, comments, and sharing posts.

Pre-conditions:

  • None, because she is exploring the forum for the first time.

Scenario:

  • Step 1:

    • Action: She navigates to the "Create Post" section, writes a detailed post about her latest grocery haul and meal prep strategies, and adds relevant tags such as "budget meals" and "meal prep."
    • Details (Optional): The system suggests trending tags based on her post content.
  • Step 2:

    • Action: Sarah explores other posts by searching relevant tags and scrolling through the forum feed. She finds a discussion about affordable protein sources and engages by liking and commenting on the post.
  • Step 3:

    • Action: She shares a helpful post about seasonal produce deals on her social media to help others save money on groceries.
    • Details (Optional): Posts that are shared externally receive a 25% increase in engagement from new users.

Outcome

  • This scenario demonstrates how a typical user like Sarah engages with the forum features, emphasizing content creation, discovery, and community interaction.

Requirements Covered:

1.3.1. User should be able to create and publish posts.

1.3.2. User should write the content of the posts.

1.3.3. User should be able to browse the feed and explore other posts.

1.3.4. User should add tags to the post.

1.3.5. User should be able to search posts by tags.

1.3.6. User should be able to like and comment the posts.

1.3.7. User should be able save and share one's the post.