CineVerse: Movie Recommender System
Welcome to CineVerse, a personalized movie recommendation platform built to suggest movies based on user preferences. This system leverages advanced algorithms and machine learning techniques to recommend movies based on genre, user input, and content similarity.
Project Overview
CineVerse allows users to select a movie from a list, and based on that selection, it recommends similar movies.
The recommendation engine uses content-based filtering and natural language processing (NLP) techniques to analyze movie tags and generate suggestions.
Key Features
- Movie recommendations based on genre and tags
- Trending movies section showcasing popular films
- Personalized suggestions through movie preference selection
- Watchlist functionality to track favorite movies
- Trailer and rating integration from The Movie Database (TMDb)
Technologies Used
- Python
- Streamlit for the web interface
- Natural Language Processing (NLP) with TF-IDF and cosine similarity
- API integration with The Movie Database (TMDb)
- HTML, CSS, and JavaScript for front-end development
View Code