cinegeek

A movie listing application that provides details about movies based on popularity, rating, and different genres.

what is this project about ?

A movie listing application that provides details about movies of different categories and genres. It shows details like, the synopsis, the rating, movie length. It makes use of TMDB api.

Demos

Main

Main Page

Movie page

Desktop Movie Page

what technologies are used ?

  • React (vite)
  • TailwindCSS
  • React-Router

what did I learn ?

  • React Router loader functions
    • It provides data to the route element before it renders.
  • storing state in url with URLSearchParams
    • Here, I've stored state like category, movie_id and pagination in url
  • Making responsive side panel with pure react and tailwindcss