Skip to content

🎥 Application for search New York Times movie reviews and get movie critics using JavaScript, React, Redux, Hooks, redux-saga, styled-components and Jest.

License

Notifications You must be signed in to change notification settings

dyarleniber/nyt-movie-reviews

Repository files navigation

New York Times movie reviews

🎥 Application for search New York Times movie reviews and get movie critics using JavaScript, React, Redux, Hooks, redux-saga, styled-components and Jest.

CI/CD Coverage License

Live Preview   |    Configuration   |    License

Application for search New York Times movie reviews and get movie critics using React, Redux, Hooks, redux-saga and styled-components.

The application allows you search New York Times movie reviews by keyword and filter by Critic's Pick and Reviewer, also supports ordering results by title, by publication date, or by opening date. It's possible to get all New York Times movie critics, and ou can either specify the reviewer name. The movie reviews can be added to a favorites list that is stored in the application state.

The Movie Reviews API from The New York Times Developer Network was used to get all the data.

The code base is covered by automated tests with Jest and Enzyme.

The project is hosted on GitHub Pages. And a CI/CD workflow created on GitHub Actions is responsible for automatically test the source code, generate a coverage report and upload it on Codecov, build and deploy the project on GitHub Pages. All these jobs are activated by a push or pull request event on master branch.

preview-video

⚙️ Configuration

To clone and run this application, you'll need to have Git and Node.js v10.16 or higher installed on your computer.

From your command line:

# Clone this repository
$ git clone https://github.com/dyarleniber/nyt-movie-reviews.git

# Go into the repository folder
$ cd nyt-movie-reviews

# Install dependencies
$ npm install

# Run the app in the development mode (open http://localhost:3000 to view it in the browser)
$ npm start

To run the tests (in the interactive watch mode), run the following command:

$ npm test

For more information about the available scripts, access the Create React App documentation.

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with ♥ by Dyarlen Iber 👋 Get in touch!

About

🎥 Application for search New York Times movie reviews and get movie critics using JavaScript, React, Redux, Hooks, redux-saga, styled-components and Jest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •