/patflix

Primary LanguageJavaScript

Meet Pat.

  • Pat doesn't know much about movies.
  • Pat recently met some new friends who LOVE movies.
  • Pat needs your help!

Build a website that can help Pat.

User Stories

As Pat, I can view the upcoming movies from Rotten Tomatoes, so that I can make sure I know about movies coming up before my friends do. I want to know as much about the movies as I can in a list to easily scroll through them on my lunch hour.

  • Use the following API key to access the Rotten Tomatoes API: vymecugmgctsrxbbbmztpnb9
  • Acceptance Criteria: Information is refreshed every time the page is visited.
  • Bonus points: Information can be refreshed on a pre-set interval without a hard page refresh
  • Double Bonus points: Information lazy-loads while scrolling

As Pat, I can select favorite upcoming movies and have them easily accessible.

  • Acceptance Criteria: Favorite list is saved and persists between visits.
  • Bonus points: Multiple favorite movies can be selected

As Pat, I can read additional information about a movie, so that I can learn more about the movie and its cast.

As Pat, I can filter movies by release date and critic rating.

  • Acceptance Criteria: Filtered lists only return matching movies and filters are saved between visits.
  • Bonus points: Filtering happens via AJAX

Guidelines

Create website using languages of your choice. When you are finished with the site, create a pull request to submit your work.

The assumptions and details for the user stories are entirely up to you, add as much detail or as little detail as you like.

Style and design are also entirely up to you.

When you submit the final pull request, please send me an email explaining where you're at on the project as if I am Pat, the customer.