This website application is my self-project created for studying and applying the knowledge that I've learnt about Redux and Redux Toolkit (RTK) 🎈
Note that: The generated UI is 30% based on Netflix client (Login and Welcome page)
This project is 100% Frontend technologies:
• ReactJS:
+ Axios: for calling movies/series API
+ react-router-dom: for navigating and classifying by URL for the website
• Redux Toolkit:
+ createAsyncThunk: for calling movies/series API and handling many asynchronous actions
• Redux Persist: for creating the login/logout functions
Movie App contains many basic functions:
• Login/Logout
• Search (by name/year)
• Change categories (Movies/Series)
• Show the movies/series' information (poster, description, title, trailer, ...)
• Paging