Skip to content
IHope.
← Selected work
072025

Filamu

Movie & series browser

Browse trending, top-rated and upcoming films and series with rich TMDB data — ratings, cast and details — behind Clerk auth, in a retro VHS-styled interface.

  • Next.js 16
  • TypeScript
  • Tailwind
  • Clerk
  • TMDB API
  • TanStack Query
Filamu — Movie & series browser

Context

Filamu is a fast movie-and-series browser built on rich TMDB data — ratings, cast, and details — wrapped in a playful retro VHS aesthetic.

The problem

A good browsing experience over film data is really a UI/UX problem: making a large catalogue feel fast and legible while giving it a distinct character.

Approach

A Next.js + TypeScript front end (Tailwind) over the TMDB API, with TanStack Query for cached, synchronised data fetching and Clerk for user auth — tuned for speed and a clean, characterful reading layout.

Securing it

Mostly a read-only browser over public film data, so the security surface is small and stated plainly: keep the TMDB API key server-side, and let Clerk handle user authentication for account-gated features like the watchlist.

What shipped

Shipped — live at filamu-by-ihope.vercel.app, with source on GitHub.