This is a Main functional and colorful Web application. The app displays a grid of posters based on popularity, rating, or user favorites (if user has any saved). Details of each movie can be further expanding by tapping on poster thumbnail. Details page includes title, rating, release date, slider of movie trailers, list of movie reviews.
This app can:
- Display a grid of movie,series posters based on popularity, rating and release date
- Allow users to write reviews and rating movies & series
- Allow users to add movies & series to favorite and watchlist
- searching on movies and series based on keywords
- authentication process
- Making network calls to 3rd party APIs
- Parsing JavaScript Object Notation (JSON) data
- Handling and persisting data through different activity lifecycles
- Handling orientation changes
- using Data down actions up Design pattern
- using higher Order Components pattern (HOCS)
- HTML && CSS
- Javascript
- React js
- Redux
- Formik
- Axios
This application uses The Movie Database, TMDb API to serve the movie data. You must provide your own API key in order to build the app. After obtaining an API key