/moviedb-react-app

❤️ A modern movie application with React/Redux [The Movie Database API]

Primary LanguageJavaScript

Movie Library Application (React / Redux)

A simple and fast application that allows you to discover movies. Fully written with React Hooks and Material UI library.

Powered by The Movie Database API.

Demo

The app is hosted on Heroku. TRY IT IN ACTION!

Movie Library Application on React and Redux

Features

The application allows to:

  • Search movies
  • Get movie info
  • Get similar movies
  • Get recommended movies
  • Discover popular/trending/upcoming movies
  • Add to favorites
  • Watch visited movies

Tech Features

  • Material UI
  • React Hooks
  • Redux implementation
  • Custom Redux Middleware
  • Async Requests
  • Action Cancellation
  • Debouncing
  • Lazy Loading
  • Dynamic Loading
  • Client-Side Storage

Todo ✔️

  • Improve responsiveness
  • Add routes for tabs on the Home page
  • Refactor code

Development 💻

This app is created by using create-react-app. So you can simply install the dependencies:

$ npm i

And then start the development server:

$ npm run start 

License

MIT