MVP Feature List - alexsmaldone/good-game-guides GitHub Wiki
MVP Feature List
GoodGameGuides is a clone of Goodreads.com, providing a number of game walkthroughs that users can rate, review, collect, and curate.
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 leaving a review and maintaining game guide shelves)
- Logged in users are directed to their home page which displays their "currently playing" and "want to play" game guides, and game guide shelves
- Logged out users are directed to a page displaying "best-rated/most popular" game guides, plus a sign-in prompt
2. Hosting on Heroku
3. Game Guides
- All users can view (read) game guides
- Logged in users can update play status of the game guides on their shelves
4. Shelves
- Logged in users can view the guides on their shelves
- Logged in users can delete game guides from their shelves
- Logged in users can create shelves
- Logged in users can edit shelves
- Logged in users can delete shelves
5. Game Guide Reviews
- All users can view reviews on game guides
- Logged in users can create reviews on game guides
- Logged in users can update reviews on game guides
- Logged in users can delete reviews on game guides
6. 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
Bonus Features
- Tags (difficulty, genre, game guide author)
- Searching across multiple models (game guide authors, titles, genre, difficulty, etc.)