MVP Feature List Goodwatch - Breadsandwich/goodwatch GitHub Wiki
MVP List
Goodwatch, a Goodreads clone where users can review popular shows.
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 or editing watchlists).
- Logged in users are directed to their profile page which displays their watch list.
- Logged out users are directed to a page displaying a list of shows/movies.
2. Hosting on Heroku
3. Shows
- Logged in users can see all available shows.
- Logged in users can edit the description of the show they added.
- Logged in users can add new shows.
- Logged in users can delete shows they added.
4. Watchlist
- Logged in users can create watchlists.
- Logged in users can edit their watchlists.
- Logged in users can delete their watchlists.
- Watchlists will sort the user’s shows based on:
- Watch status.
- Title.
- Director's name.
- Rating.
- Date added.
5. Reviews
- Logged in users can create a new review for a show.
- Logged in users can view all reviews on a show.
- Logged in users can edit a review they made on a show.
- Logged in users can delete a review they previously created.
6. Watch Status
- User can see their watch status displayed on their profile when logged in.
- User can update their watch status to either 'has watched' or 'wants to watch' when logged in.
7. 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
8. Bonus Feature - random show
- Any user can click 'random' and it will give them a random show.
9. Bonus Feature - genre
- shows will have a genre.