Skip to content

🎬 Get personalized film suggestions tailored to your taste. Connect with a global community, discover hidden gems, and transform your cinema experience. 🌟🍿

Notifications You must be signed in to change notification settings

rutujaC12/Movie-Recommendation-Syatem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Movie Recommendation System

This is a movie recommendation system built with Streamlit. It recommends movies based on the selected movie and displays their posters using the TMDb API.

Features

  • Select a movie from a dropdown list to get recommendations.
  • Display posters of the recommended movies.

Installation

To install the necessary dependencies, clone this repository and run:

pip install -r requirements.txt

Running the App Locally

To run the app locally, use:

streamlit run app.py

Deployment

This app is deployed on Streamlit Cloud. Any changes pushed to this repository will automatically update the deployed app.

Usage

  1. Select a movie you like from the dropdown menu.
  2. Click on the "Recommend" button.
  3. The app will display the recommended movies along with their posters.

Requirements

  • Python 3.7 or higher
  • Streamlit
  • Pandas
  • Scikit-learn
  • Requests

TMDb API Configuration

To display movie posters, you need a TMDb API key. The key used in this project is:

API_KEY = 'e259b4560b93c106eb2e22eb5714d4a4'

Project Details

  • This is a machine learning project that utilizes content-based filtering to recommend movies.
  • Developed with: Streamlit

Credits

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

🎬 Get personalized film suggestions tailored to your taste. Connect with a global community, discover hidden gems, and transform your cinema experience. 🌟🍿

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published