-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
As an unregistered and unauthorized user, I want to be able to visit GoodGames and view popular video games.
When I'm on the /home page:
- I would like to be able to see trending content at the top of the main page
- I would like to be able to see the most popular rated game for each game category displayed on the main page
- For a given category, I would like to click on the category and see a list of top games for that category.
- I would also like to be able to click directly on the most popular game displayed to go directly to its product page.
When I'm on the game category page for a given category:
- I would like to be able to click on any given game's display card to navigate to its product page
- I would like to see a sidebar with links to other top games in other categories (or by platform/console ?= stretch goal)
When I'm on a specific game's product page:
- I would like to be able to see an overview summary of the game's content, release date, available platforms and purchase links
- I would like to see the game's average rating from other users who have rated it
- I would like to be able to read reviews left by other users who have rated
As a registered and signed in user, I want to be able to do everything an unregistered user can do, plus...
When I'm on the /home page:
- I would like to see nav bar links to MyGames, MyReviews and an option to Log Out.
When I'm on the game category page for a given category:
- I would like to be able to select a dropdown below a given game to select options: 'Want to Play', 'Playing', 'Played'
- Selecting an option for a game will then automatically add that game to MyGames library so I can easily find its product page again in the future
When I'm on a specific game's product page:
- I would like to be able to see a text block below the product summary where I can leave a review and rate the game (1-5)
- If i've already reviewed a game and want to update/remove my review, I want to see my original review comments provided by default in the review box with the options to edit/delete my review.
As an unregistered and unauthorized user, I want to be able to sign up for GoodGames via a sign-up form.
When I'm on the /signup page:
-
I would like to be able to enter my username, email, password and confirmed password on a clearly laid out form and a submit button.
- I would like the website to log me in upon successful completion of the sign-up form.
- Redirecting me to the home page that shows logged-in user elements
-
When I enter invalid data on the sign-up form:
- I would like GoodGames to inform me of the validations I failed to pass, and repopulate the form with my valid entries (except my password).
- So that I can try again without needing to refill forms I entered valid data into.
As a registered and unauthorized user, I want to be able to log in to the website via a log-in form.
When I'm on the /login page:
-
I would like to be able to enter my email and password in a clearly laid out form with two form fields and a submit button.
- I would like the website to log me in upon successful completion of the log-in form and send me to the main page in a logged in state that distinctly confirms I am logged in by having different elements appear on the page so that I can seamlessly access the site's functionality that requires authorization such as commenting on a video game.
-
When I enter and submit invalid data in the log-in form:
- I would like the website to inform me of the validations I failed to pass, and repopulate the form with my valid entries (except my password).
- So that I can try again without needing to refill forms I entered valid data into.
-
As an unregistered and unauthorized user who lands on the login page, I want to be able to sign up for a GoodGames account.
- When I’m on the /login page, I would like to see a “signup for an account” link that would send me to the GoodGames signup page.
As an unregistered and unauthorized user, I would like an easy to find and clear button on both the /signup and /login pages to allow me to visit the site as a guest without signing up or logging in.
- When I'm on either the /signup or /login pages:
- I can click on a Demo User button to log me in and allow me access as a normal user so that I can test the site's features and functionality without needing to stop and enter credentials.
As a logged in user, I want to log out via an easy to find log out button on the navigation bar.
- While on any page of the site:
- I can log out of my account and be redirected to the main page to keep my information secure.
As a logged in user on any page I can click on a cog in the top navbar to view my settings page.
- While on my settings page I can update any of my required info or delete my account.
- Settings to change/update include: User, Email, Pass, Delete My Account
As a logged in user I want to be able to review a game that I have already played
- When I update the dropdown selection status of a game to 'Played', a prompt will appear asking if I want to leave a review
- If I opt to leave a review, I am redirected to the game's product page
- While on the product page I see a comment box where I can write and submit a new review for a game and an like/dislike selection option
- If I opt out, the prompt disappears
- If I opt to leave a review, I am redirected to the game's product page
As a logged in user, I want to be able to remove /update a review I previously made on a game in myGames Library.
- When I’m in my Games Library page, I want to be able to find the games I recently reviewed. (i.e. filter all games down to those with reviews linked to my username)
- From myGames Library, I can click on the game’s display card to open its related product page.
- In the product page, I see a section with ‘My Review’ pre-populated with my review comment and rating.
- I will have the option to edit/delete my original comment. (If not reviewed, this same section will provide the empty comment box and star placeholders used when adding a new review)
- From myGames Library, I can click on the game’s display card to open its related product page.
As a logged in or logged out user, I want to be able to easily find a link to purchase a game from the game’s product page.
- When in the game’s product page, I should see a link to purchase the game on Steam / Amazon / Apple,
- I should be able to click on any of these links to redirect me to those sites to review and purchase
As a logged in user I want to be see a drop down below each game's product card
- When I click on the drop down, I can select: Want to Play, Playing, Played as options.
- After selecting, I want the game to be stored in MyGames Library with the status saved
- so I can easily navigate to it again later
- After selecting, I want the game to be stored in MyGames Library with the status saved
As a logged in user I want to be see all the games I've interacted with in MyGames Library
- I want to be able to change the status of a game if I am playing or have finished playing a game
- I want the status bar to have a new option to "Remove from Library" which when selected will remove it from MyGames Library
SOURCE: Link to Original Google Doc