A content-based movie recommendation system that suggests similar movies based on user-selected titles. Built with Python and Streamlit, and containerized using Docker for easy deployment.
This project leverages content-based filtering to recommend movies. By analyzing movie features, it computes similarities between movies and suggests titles that closely match the userβs selection.
movie_recommendation_system/
βββ app/
β βββ main.py
β βββ utils.py
β βββ ...
βββ Dockerfile
βββ requirements.txt
βββ .env.example
βββ README.md
git clone https://github.com/tuhindutta/movie_recommendation_system.git
cd movie_recommendation_system
ACCESS_TOKEN=your_tmdb_api_access_token
docker run -d -p 8501:8501 --name movierecommender --env-file .env tkdutta/movierecommender:tag
The application will be accessible at http://localhost:8501
Upon accessing the application:
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes. For more details and updates, visit the GitHub Repository.