Skip to content

MVP List

jmthorn edited this page Mar 31, 2021 · 3 revisions

MVP List

BrainFood, a GoodReads clone, is a website for finding and reviewing intellectually and spiritually-inclined literature for self-betterment.

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 creating bookshelves / creating reviews / adding Read Status / interacting with community).
  • Logged in users are directed to their bookshelves.
  • Logged out users are directed to signup/signin page

2. Hosting on Heroku

3. Home

  • Landing page including sidebars and a main community feed.

4. Books

  • All users can view individual books (functionality differs for logged in vs logged out user)
  • Logged in users can create, update and delete books

5. Read Status

  • Logged in users can set a status on their books (Read / Currently Reading / Want to Read)
  • Logged in users can add brains (1-5) to rate a book.

6. Bookshelves

  • Logged in users can add/delete books from their bookshelf
  • Logged in users can create new bookshelves based on Read Status
  • Logged in users can sort by any attribute

7. Reviews

  • All users view reviews through books
  • Logged in users can write reviews
  • Logged in users can delete or edit their reviews

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 Feature - Search Across Multiple Models

  • All users can search books based on attributes on individual books.

10. Bonus Feature - Tags

  • Add genres to individual books.

Clone this wiki locally