Lets Create a Movies and TV Series App in React JS and Material UI with full responsive fuctionality. We will use MovieDB API for backend.
Source Code -
https://github.com/piyush-eon/react-entertainment-hub
Live Site -
https://entertainmenthub.netlify.app/
MovieDB / TMDB API -
Website - https://developers.themoviedb.org/3
_______________________________
All the API Endpoints -
https://www.notion.so/MovieDB-API-Endpoints-a7724859e1a943d2af6bbf1ed0744102
Trending -
`https://api.themoviedb.org/3/trending/all/day?api_key=${process.env.REACT_APP_API_KEY}&page=${page}`
Discover TV Series-
`https://api.themoviedb.org/3/discover/tv?api_key=${process.env.REACT_APP_API_KEY}&language=en-US&sort_by=popularity.desc&include_adult=false&include_video=false&page=${page}&with_genres=${genreforURL}`
Search -
https://api.themoviedb.org/3/search/${type?"tv":"movie"}?api_key=${process.env.REACT_APP_API_KEY }&language=en-US&query=${searchText}&page=${page}&include_adult=false`
Genres -
`https://api.themoviedb.org/3/genre/${type}/list?api_key=${process.env.REACT_APP_API_KEY}&language=en-US`
Modal -
`https://api.themoviedb.org/3/${media_type}/${id}?api_key=${process.env.REACT_APP_API_KEY}&language=en-US`
Youtube Video -
`https://api.themoviedb.org/3/${media_type}/${id}/videos?api_key=${process.env.REACT_APP_API_KEY}&language=en-US`
Carousel -
`https://api.themoviedb.org/3/${media_type}/${id}/credits?api_key=${process.env.REACT_APP_API_KEY}&language=en-US`