ANGULAR PROJECT: MOVIE OPTION

Task: Use The Movie DB API to build an Angular app for searching and saving movies.

API: https://www.themoviedb.org/documentation/api

Build Specifications

  1. Allow users to filter movies based on at least three criteria (e.g.: rating, genre, length).
  2. Display movies that match the user’s selected criteria.
  3. Allow users to select individual movies to see more details.
  4. Allow users to mark moves from the results for a watchlist.
  5. Include a separate route where users can
    1. See a list of movies they’ve marked for the watchlist
    2. Select individual movies to see more details
    3. Remove items from the watchlist
  6. Do not implement log in. Built as if a user is already logged in.
  7. Use at least three components:
    1. searchCriteria the criteria selection
    2. movieList for the list of results
    3. watchlistPage for the watchlist route
  8. Must have a good user experience on desktop browsers. Mobile styling is not required.