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.
The app is hosted on Heroku. TRY IT IN ACTION!
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
- Material UI
- React Hooks
- Redux implementation
- Custom Redux Middleware
- Async Requests
- Action Cancellation
- Debouncing
- Lazy Loading
- Dynamic Loading
- Client-Side Storage
- Improve responsiveness
- Add routes for tabs on the Home page
- Refactor code
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
MIT