Skip to content

Feature List

James Chen edited this page Mar 10, 2022 · 14 revisions

MVP LIST

Horrorhub is a social cataloging application website with a list-like system to organize and review horror movies.

Required Features for Approved Clones

  • User Authentication
  • Movies
  • Watchlists
  • Reviews
  • BONUS Search across multiple models
  • BONUS Tags

1. User Authentication

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to try the site.
  • Users can't rate, write reviews, nor add/remove movies from watchlists without logging in.
  • Logged in users are directed to their profile page.
  • Logged out users are directed to the homepage.

2. Movies

  • All users can view a list of horror movies.
  • If a user clicks on a movie link, the user is redirected to the movie's page, and the user can see information and reviews/ratings about that movie.

3. Watchlists

  • Logged in users has a personal list of movies
  • There are 3 separate lists in the watchlist (currently watching, watched, plan to watch)
  • Logged in users can add or remove movies to one of the three watchlists
  • Logged in users can change the watch status of the movie

4. Reviews

  • All users can view reviews and ratings of the movies from other users
  • Logged in users can add, edit, and delete their own reviews from the movie page
  • Logged in users can add a rating without adding a review

5. Production README

  1. 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

Clone this wiki locally