Search⌘ K

Demo Application

Explore the integration of The Movie Database API into a Django application. Learn to use various TMDB endpoints to display trending movies, TV shows, detailed production info, and popular persons within a dynamic web interface. Gain practical skills to develop a complete movie and TV information app.

We'll cover the following...

We gained hands-on experience with The Movie Database API endpoints in the previous chapters. Now, we’ll integrate those endpoints into a real-world application.

Workflow

  1. When we run the application, the first page we see is the home page. The home page has two main components using the API endpoints—the navigation bar, and flashcards.
  2. For flashcards, by hovering over them, we can see some basic details of a movie or a TV show. When we click “View Details,” it takes us to the movie or the TV show details page.
  3. The various options shown in the navigation bar (to the left side of the webpage) are discussed below:
    • “MovieTV” or “Home” take us to the home page if we are not already there.
    • “Movies” takes us to the movies page, where we can see the latest, trending, popular, top-rated, upcoming, and currently playing movies.
    • “TV Shows” takes us to the TV page, where we can see the latest, trending, popular, top-rated, airing today, and on the air TV Shows.
    • “People” takes us to the persons page, where we can see all the popular persons on TMDB.
  4. For the navigation bar (right side), we have to select the object to be searched,
...