/Movie-List

Movie List | by Hubert Ryan

Primary LanguageJavaScript

Movies List

In this project you will have a list of films with details, pulling data from the films such as poster, plot, how many people are watching a specific film using the Trakt API and managing the state of the application with Redux, obtaining data from the API with Axios and with styling more detailed using Style-Components.

By Hubert Ryan.

About

With React Native, Using the Trakt API to make the call with Axios, receiving all the movie ids, another Api flame was made together called OMDB to obtain the images (Posts) of each specific film. Two connections were created with Axios to be able to access the Trakt and OMDB API explained in the previous text.

The credentials used to access Trakt & omdb are being exposed for their use, if you want to obtain other credentials such as the ID, simply register with the two APIs for searching movies.

Use

In order to run the project, you need a GitHub clone and then a YARN INSTALL to install all the necessary dependencies that will be listed below.

Dependencies:

  • Redux
  • React Redux
  • Styled Components
  • Axios
  • Jest

! React Navigation was optionally added for navigation between the details of each movie.

Tests

To perform some unit tests, the Jest library was used to solve the stock tests used in Redux together with the reducers.