Find Movies and Actors
Demo : https://kar-thee-github-box-office-app-react-learning.netlify.app/
Why i did this project : To learn React product development and learn best developer practices and React workflow patterns.
-
Things i did in this Project :
- App has 3 pages - Home and starred and also movie Desciption page according to particular id of movie(dynamic data)
- Api used : "https://www.tvmaze.com/api"
- we can search data related to movie and actor name
- used sessionStorage to maintain state of input typed in search bar even after reloading or visiting other page
- used localstorage with usereducer for custom hook to maintain all starred data and show it in starred page
- Implemented useReducer and developed custom hooks and learnt how to use this pattern in projects
- Not focussed on styling the project, but tried to reuse all components and used dynamic integrations wherever possible