Skip to content

Sahil-Gupta-AI/Movie_Recommendation_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 FilmFusion – Movie Recommendation System

FilmFusion is a Streamlit-based web application that recommends movies using content-based filtering and also showcases trending titles using the TMDb API. Users can search for a movie to get personalized recommendations based on metadata like genres, cast, crew, and keywords.

πŸ”— Live Demo: https://movie-recommendation-system-8iue.onrender.com/


✨ Features

  • πŸ” Search & Recommend: Get AI-powered movie suggestions based on a selected title.
  • ⭐ Trending Movies: Displays weekly trending movies via TMDb API.
  • 🧠 Content-Based Filtering: Uses cosine similarity on metadata features.
  • πŸ–ΌοΈ Rich UI: Card-style interface with hover effects and movie posters.
  • ⚑ Fast & Lightweight: Runs on Streamlit with efficient back-end processing.

πŸ› οΈ Tech Stack

  • Frontend: Streamlit
  • Backend: Python, Pandas, Scikit-learn
  • APIs: TMDb API
  • Others: Pickle for serialized model data, Jupyter for development

πŸš€ Installation

Follow these steps to run the project locally:

  1. Clone the repository:

    git clone https://github.com/Sahil-Gupta-AI/Movie_Recommendation_System.git
    cd Movie_Recommendation_System

About

A Streamlit-based web application that recommends movies based on similarity and also shows trending movies using the TMDb API. Features include: πŸ” Search for any movie and get AI-powered recommendations ⭐ View trending movies of the week πŸ“„ Paginated, card-style UI with hover effects πŸ–ΌοΈ Beautiful movie posters with ratings & overviews

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors