CALEB Laurent

Movie Recommendation System

This project features an intelligent API for movie recommendations based on user-selected titles, leveraging public data from TMDB (The Movie Database). Through an advanced data processing pipeline, the application cleans, merges, and enriches movie information to generate relevant suggestions based on genres, main cast, and director.

Technical Choices & Technologies:

Main Features:

Limitations & Improvements:

Technical Workflow:

  1. Cleans and merges TMDB datasets (movies and cast).
  2. Enriches with genres, main cast, and director information.
  3. Computes a similarity matrix for all movies.
  4. Exposes a REST API to request similar movies.
  5. Dynamically fetches posters via TMDB API.

This project demonstrates my skills in data processing, modern Python APIs, and external service integration. It is designed to be easily extensible and adaptable to real-world movie recommendation use cases.



Your Recommendations Based On Selected Movies Will Appear Here