MVP Features List - BrandonCope/g13_goodMovies GitHub Wiki
Good Movies MVP Features List
-
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.
-
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
-
Hosting on Heroku
-
Movies
- all visitors can view movies
- logged-in user can click movie to view movie details
-
Ratings
- User can write and post a ratings.
- User can delete/edit created ratings.
- User can view movie ratings.
-
Reviews
- User can write and post a review.
- User can delete/edit created reviews.
- User can view movie reviews.
-
Watched Status
- User will have access to check box watched movies.
- user can uncheck watched status
-
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
-
Bonus Features
- Bonus: Search across multiple models
- Bonus: Tags