Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As any user, I want the app to have a feature that recommends me new games that I may like so that i don't have to search for the games i am looking for #15

Open
marco-vb opened this issue Mar 5, 2023 · 0 comments
Labels
user story Defines something a user wants in the app

Comments

@marco-vb
Copy link
Collaborator

marco-vb commented Mar 5, 2023

When the user navigates to the search page, a list of recommendations is presented to him below the search bar based on the recent reviews he has previously submitted. For example, if the user recently reviewed action games action games not reviewed (by the user) will show up, with some ordering criteria to be defined. If not logged in, suggestions will simply be the most popular games.
We opted to consider only the latest reviews, instead of all, because the user may change their preferences over time, which could make suggestions irrelevant.

Acceptance tests

Feature: Game suggestions in search page.

  Scenario: Recommendations as an unregistered user
    Given that I am an unregistered user
    And that I am in the Search Page
    Then the 10 most popular games should appear as suggestions.

  Scenario: Recommendations as a registered user
    Given that I am a registered user
    And that I have 10 reviews made in action games
    And that I am in the Search Page
    Then 10 action games should appear as suggestions.

  Scenario: Recommendations as a registered user
    Given that I am a registered user
    And that I haven't made any reviews
    And that I am in the Search Page
    Then the 10 most popular games should appear as suggestions.

  Scenario: Recommendations as a registered user
    Given that I am a registered user
    And that I have made 5 reviews in action games
    And that I am in the Search Page
    Then 5 action games and 5 popular games (of any genre) should appear as suggestions.

Mockup

ezgif com-video-to-gif(9)

@marco-vb marco-vb added the user story Defines something a user wants in the app label Mar 5, 2023
@ZeAntonioM ZeAntonioM changed the title As any user, I want the app to have a feature that recommends me new games that I may like. As any user, I want the app to have a feature that recommends me new games that I may like so that i don't have to search for the games i am looking for May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user story Defines something a user wants in the app
Projects
None yet
Development

No branches or pull requests

1 participant