Feature List - Hieu-Ma/ggplays GitHub Wiki

ggPlays

ggPlays, a Goodreads clone, is a website for users to review/rate online games, this includes video games.

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to try the site.
  • Users can't use certain features without logging in (like marking a game's play status and giving reviews/ratings).
  • Logged in users are directed to the home page.
  • Logged out users are directed to the log in page.

2. Hosting on Heroku

3. Games

  • Displays the list games to review

4. Game Shelf

  • Have a have played, currently playing, and want to play default shelves.
  • Allow the ability to add books to a game shelf.
  • Ability to remove book(s) from a game shelf.

5. Game Shelves

  • Allow the ability to create new game shelves.
  • Ability to remove game shelves.
  • Display game shelves.
  • Have 3 pre-determined game shelves (have played, currently playing, want to play status).

6. Reviews

  • Logged in users can post reviews/ratings.
  • Logged in users can edit and delete their own reviews/ratings.
  • All users can view a sampling of the most recent reviews.

Stretch Goals

  • Search feature
  • Delete game(s) from a game shelf
  • Reputation score for reviewers
  • Allow replies to reviews
  • Spoiler feature - be able to mark whether or not your review has spoilers
  • Categorize based off of top reviews, new games, most reviews, or top games