User Searching, Filtering & Interaction Scenario (Android) - bounswe/2021SpringGroup7 GitHub Wiki

User

Story

Salih has met with his close friend recently. While talking about interesting things that they witnessed, his friend mentioned a cat he saw in Haydarpasa Train Station in his last visit to Istanbul. Salih wants to learn this cat's story in Haydarpasa Train Station.

Precondition

  • He is already logged in to the application.
  • He posted some stories and photos before.
  • He is following other users.

Goals

  • He wants to search for cat stories of Haydarpasa Train Station at 2010's and view top stories.
  • He wants to contribute a story by commenting and liking.

Acceptance Criteria

  • 1.1.3.12 Users should be able to see the liked posts and comments of other users that they follow or users that have public profile
  • 1.1.4.1 Users shall be able search locations by their name.
  • 1.1.4.2 Users shall be able to do semantic search by using tags.
  • 1.1.4.3 Users shall be able to filter the posts that were shared from a location by time.

Scenario

  • search
    1. He is already logged in.
    2. He goes to the search page.
    3. He searches about Haydarpaşa.

  • locations
    4. He searches about Haydarpaşa train station to read about the stories of the past.
    5. He filters the posts to the 2010’s and filters the tags to cats.

  • posta basınca
    6. He sees the top liked posts from the 2010’s which are about cats in Haydarpaşa Train Station.
    7. He selects the top liked post about a cat named “Cat Abbas”.
    8. He likes the story.

  • comment
    9. He comments on the story.