- 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?