testing branch
This App list movies and allows users to watch the trailer for each movie.
Download or clon this proyect and install with this command:
yarn install
To start using the application use this command:
yarn start
The apllication will be available on localhost:3000
To run the project its required node version 10.16.3 or higher.
The application was created using Create React App this includes a set of scripts executed with react-scripts library. The scripts available are start, build, test and eject.
The application is composed of components and containers. The containers are class components while the components are functional components.
The application use Redux as state manager Redux lets the React components read data from the Redux store (which represents the state of the application), and dispatch actions to the store to update data (handled by reducers).
The application is a single page application an uses React-Router to handle internal app routes
The application integrates with the API Themoviedb This API expose services to list all the movies clasified as now playing, popular, top rated and upcoming as well as movies trailers and images.
The test suite/cases were created using Jest To run the tests use the following command
npm test