Back to Projects
June 2026

Cinematch

Movie recommendation app that finds similar films based on a cosine similarity algorithm.

Next.jsTMDB API
View Code

The Problem

Cinematch helps users discover movies similar to ones they already like. Instead of relying on generic genre-based suggestions, the user searches for a specific movie and gets a list of recommendations ranked by similarity.

Demo

Architecture

Built with Next.js, consuming the TMDB (The Movie Database) API to fetch movie data (genres, cast, keywords, etc.). Similarity between movies is calculated using a cosine similarity algorithm applied to the movies' metadata, rather than relying on a trained AI model.

Key Features

Technical Challenges