Skip to content

ViMo018/movie-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Recommendation Engine

A content-based movie recommender built with Python, Streamlit, and TMDb API.
Select your favorite movie and get 5 similar movies instantly — along with posters!

🚀 Live Demo: https://youtu.be/CKdamDfOJUk


📌 Features

  • Recommend 5 movies similar to your selection
  • Fetch high-quality posters from TMDb API 🖼
  • Clean and interactive UI powered by Streamlit ⚡
  • Pre-trained similarity matrix (not uploaded here due to size)

🛠️ Tech Stack

  • Python 3.10+
  • Streamlit for UI
  • Pandas, Numpy for data handling
  • Pickle for loading pre-trained similarity matrix
  • TMDb API for fetching posters

Download Required Files

The similarity matrix (similarity.pkl, ~170MB) is hosted on Hugging Face Datasets:
➡️ Download here

Place the file in the project root folder before running the app.


About

A content-based movie recommendation system built with Python and Streamlit, utilizing TMDb API for poster retrieval and a pre-trained similarity model for recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors