Skip to content

MVP Feature List

Arnold Cabang Jr edited this page Aug 23, 2021 · 1 revision

MVP List

TripleConfirmedGames (TCG), a Goodreads clone, is a website that allows people to share their gaming libraries and get recommendations on other games that they may like. They are able to share their thoughts through reviews.

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 adding games to their libraries, adding rating for games they’ve played).
  • Logged in users are directed to their profile page which displays their gaming libraries.
  • Logged out users are directed to a page displaying several recent recommended games or browse games section.
  • New account creation log in, log out, and guest/demo login

2. Hosting on Heroku

3. Adding games to libraries

  • Logged in users can post games to libraries
  • Logged in users can edit and delete their own games in a library.
  • Be able to play a demo of a game ←- Bonus
  • Be able to see a preview of a game ←- Bonus
  • Recently viewed games (incrementing tags by 1) ←- Bonus

4. Reviews

  • Logged in users can post reviews & like other user’s reviews on games.
  • Logged in users can edit and delete their own reviews on games.
  • All users (both logged in/out?) can view reviews on games.
  • Reviews posted will also show user who posted.
  • Reviews will have a 0-5 soap(star) rating.
  • Implement an unclean-clean rating system.

5. Game upvotes and downvotes (ask if has to be stars exactly like good reads

  • Logged in users have a choice between upvoting and downvoting
  • Games they like or dislike.
  • Votes will be displayed globally for all users to see
  • Votes will be persistent in database so there is a running count of upvote/downvote
  • Capped and Uncapped (upvote/downvote)

6. Play Status

  • Logged in users have a currently playing status
  • They also have a have played section
  • They also have want to play section
  • Have a dropdown button that allows a user to specify if they want to play a game or have played a game, or currently playing.

7. Browsing page feature

  • Grid of games that display play status button.
  • Category of game will be displayed.
  • Clean 0-5 rating as well.

8. Production README

  • Brief explanation of what the app is and does.
  • How to start development environment
  • Technologies used
  • Link to live site
  • Link to Wiki docs
  • Discussion of two features that show off the team's technical abilities
  • Discussion of both challenges faced and the way the team solved them
  • Code snippets to highlight the best code

9. Bonus: Category Tags

  • Logged in users can add category tags to games.
  • All users can click on category tags to view a list of games that contain that category tag.
  • Clicking on a category tag is like a filtered browse or search