MVP Features List - BrandonCope/g13_goodMovies GitHub Wiki

Good Movies MVP Features List

  1. New account creation, login, and guest/demo login

    • User can create user, log in, and log out
    • Demo log in
    • Feature w/o logging in (only view movie details, browse, see reviews)
    • Upon user log in, user is redirected to the home page. Can view currently watched movies, recommendations, write reviews, Q&A, and movies shelves(to watch, currently watching, watch)
    • When user logs out, they are redirected to the sign in page.
  2. A production README file for your GitHub repository containing

    • Brief explanation of what the app is and does
    • Link to live site
    • Link to wiki docs
    • Discussion of technologies used
    • 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
  3. Hosting on Heroku

  4. Movies

    • all visitors can view movies
    • logged-in user can click movie to view movie details
  5. Ratings

    • User can write and post a ratings.
    • User can delete/edit created ratings.
    • User can view movie ratings.
  6. Reviews

    • User can write and post a review.
    • User can delete/edit created reviews.
    • User can view movie reviews.
  7. Watched Status

    • User will have access to check box watched movies.
    • user can uncheck watched status
  8. Movie shelves (My Movies)

    • User can click on a specific movie to view the individual movie's detail page.
    • User profile can have individual movie shelf of stored movies to watch, and have watched.
    • User can view own shelf
    • User can create/update shelf
    • User can delete shelf
    • user can add movie to shelf
  9. Bonus Features

    • Bonus: Search across multiple models
    • Bonus: Tags