Back to project list

Video Game Database

Description

The Video Game Database is an online web application where gamers can find video game information. Users can search and browse for new video games. Registered users can rate, review, and discuss video games. Each registered user has three default lists (Played, Currently Playing, and Want to Play) and can make custom lists.

Approved Potential Capstones

Target users

- Admin (admin user)

- User (logged-in user)

- Anonymous (anonymous user)

Tags

Notes Required

User Stories

Login'

As an anonymous user, I need to be able to Login to make use of the system.

Register

As an anonymous user, I need to be able to Register to allow logging in.

Delete user

As an admin user, I need to be able to delete admin users or logged-in users. An admin user should not be allowed to delete the last admin user.

Review Profiles

As an admin user, I need to be able to view all users' profiles (user ratings, reviews, game lists)

Review My Profiles

As a logged-in user, I need to be able to view my profiles (user’s ratings, reviews, game lists)

Search Games

As an admin or logged-in user, I need to be able to search for a video game by title, genre, year, company, etc.

List Games

As an admin or logged-in user, I need to be able to view all games.

Add Game

As an admin user, I need to be able to add a video game.

Update Game

As an admin user, I need to be able to update video game information.

Delete Game

As an admin user, I need to be able to delete a video game.

View Game Details

As an admin or logged-in user, I need to be able to view video game information, ratings, and reviews.

Add Ratings

As a logged-in user, I need to be able to add ratings.

Edit Ratings

As a logged-in user, I need to be able to edit ratings I have added previously added.

Delete Ratings

As a logged-in user, I need to be able to delete ratings that I have entered previously.

Delete Any Ratings

As an admin user, I need to be able to delete any ratings.

View Ratings

As an admin or logged-in user, I need to be able to view ratings.

Add Reviews

As a logged-in user, I need to be able to add reviews.

Edit Reviews

As a logged-in user, I need to be able to edit previously entered reviews.

Delete Reviews

As a logged-in user, I need to be able to delete review previously entered reviews.

Delete Any Review

As an admin user, I need to be able to delete any reviews.

View Reviews

As an admin or logged-in user, I need to be able to view reviews.

Add Comments

As a logged-in user, I need to be able to add review comments.

Edit Comments

As a logged-in user, I need to be able to edit review comments.

Delete Comments

As a logged-in user, I need to be able to delete my previously entered comment.

Delete Any Comments

As an admin user, I need to be able to delete any review comment.

Review Comments

As an admin or logged-in user, I need to be able to view review comments.

View A List

As an admin or logged-in user, I need to be able to view a list (Played, Currently Playing, Want to Play, or Custom).

Edit Default List

As a logged-in user, I need to be able to  edit a default list (Played, Currently Playing, Want to Play, or Custom)

Add Custom List

As a logged-in user, I need to be able to add a custom list.

Edit Custome List

As a logged-in user, I need to be able to edit a custom list.

Delete Custom List

As a logged-in user, I need to be able to delete a custom list.

Suggest a related idea Download PDF Download Markdown

Back to project list