Skip to content

Aditya02git/Movie-Recommender-System

Repository files navigation

🎬 Movie Recommender System

A content-based movie recommender system built with Python, Streamlit, and TMDB API.
It suggests similar movies based on the one you select and displays their posters.

🔗 Live Demo: Movie Recommender System


Features

  • Interactive Streamlit web app
  • Choose a movie and get top 5 similar recommendations
  • Fetches movie posters using TMDB API
  • Lightweight and easy to deploy on Render / Heroku

Demo Preview

Demo Screenshot


Tech Stack

  • Frontend/Backend: Streamlit
  • Data Handling: Pandas, Pickle
  • Similarity Computation: Cosine Similarity / Precomputed Matrix
  • API: TMDB API for fetching movie posters

Installation & Setup

Clone the repository:

git clone https://github.com/your-username/movie-recommender-system.git
cd movie-recommender-system

Create & Activate a Virtual Environment

python -m venv venv
source venv/bin/activate   # For Linux/Mac
venv\Scripts\activate      # For Windows

Install dependencies

pip install -r requirements.txt

Run app locally

streamlit run app.py

Releases

No releases published

Packages

No packages published

Languages