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 Movie - 
https://api.themoviedb.org/3/discover/movie?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}` 

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`

Subscribe: https://www.youtube.com/@RoadsideCoder/featured 

#react #javascript 

Build a Movies and TV Series Searching App with React JS and Material
8.05 GEEK