a film browsing site. search and view movies in a gallery format with images and metadata pulled from external apis.

built to learn api handling and and how to structure api logic cleanly within a project.

homepage:


how it works

uses two apis: tmdb as the primary source for movie data and images, and omdb for enrichment with imdb ratings.

all api calls are handled through a dedicated file within the project, keeping the frontend components clean and the api logic in one place.

also includes a curator feature. given some user inputs, it fetches three tailored movie picks.


what i learned

  • keeping api logic separated from frontend components
  • handling responses from two different data sources