- Roles: user - Entities: movie Requirements: - [ ] User sees many movies layout on website - [ ] User sees paginate through all movies from the database - [ ] User sees filter UI and can filter movie by genres - [ ] User sees search UI and can search movie in the database by keyword - [x] User sees detail of one single movie, in a seperate page, when select a movie from the list - [x] User sees information about movie (authors, description, title, genres …) - [ ] User sees the website is responsive for the minimum of Desktop, Iphone and Tablet Howto questions? - [ ] How to connect to the movie database? - [ ] API KEY? - [ ] Most important URLs? - Get movies? - Filter? - Pagination? - Search? - Sort? - [ ] How to manage data (state management) in the React app? - useState vs useReducer vs useContext - [ ] How to implement get movies, filter, pagination, search, sort? - [ ] How to design routes? - [ ] How to build the UI and make it responsive?