Week 12 Assessment

We all know that when it comes to building a product, finding an underserved niche is key. While Netflix is great general purpose solution to streaming movies online, what about those that only want to watch Nic Cage movies?

Introducing Cageflix. It is going to change the world. Netflix + rotten tomatoes.

In this assessment we will start building out our world-changing idea by allowing people to add movies to our Cageflix database and also review them.

Stories

"As a user When I visit the home page Then I should see the site name and tag line

See mockups for error messages 77493762,"Movies should be sorted by year, most recent first","",1,"Aug 18, 2014","Aug 24, 2014",feature,1,unstarted,"Aug 23, 2014",,,Hunter Gillane,"As a user

Mockups/Stories

  1. As a user When I visit the home page I see the homepage mockup.

  2. As a user when I visit /movies Then I should see the site name and tag line Cageflix Netflix for Nic Cage movies

  3. As a user When I click ""Add Movie"" And I fill in the new movie fields and click submit

  4. Errors on new movie:

    • name is required
    • year is required
    • year must be a number
  5. When I visit the home page Then I should see the movies listed in chronological order (newer movies first)

  6. When I hit New Review on homepage I am taken to a form to create a new review with a dropdown containing all the movies.

  7. When I visit the reviews page, I should see all of the reviews listed in date by newest first.

  8. When I click New Review within a movie I am taken to a nested resource to create a review for that movie and the current user.