Kr.
Back to projects

Personal learning project · 2025

Find Film.

A responsive media-discovery experience for exploring movies, TV shows, artists, and entertainment metadata through the TMDB API.

Discovery experience

Users can move between movies, TV shows, artists, and trending collections; browse popular, top-rated, upcoming, now-playing, airing-today, and on-the-air lists; and open dedicated detail pages for titles, people, seasons, and collections.

Search and filtering

The app combines TMDB search with paginated discovery controls for genres, original language, watch providers, companies, networks, release or air dates, vote ranges, and sorting. Media pages also surface credits, reviews, images, videos, recommendations, and watch-provider availability when the API supplies them.

Implementation

Find Film uses the Next.js App Router, React, TypeScript, Tailwind CSS, reusable Radix-based interface primitives, responsive navigation, loading and error states, theme support, and a typed feature-oriented TMDB client.

Technology

Next.jsReactTypeScriptTailwind CSSTMDB APIRadix UI