Skip to content

A web-based movie recommendation system. Find the top 5 best similar movie recommendations.

License

Notifications You must be signed in to change notification settings

DiyaVj/Cinemilar

Repository files navigation


Explore the app here »

Table of Contents
  1. Project Structure
  2. Problem Statement
  3. About The Project
  4. Getting Started
  5. Future Goals
  6. License

Project Structure

root
|
|
|____Recommendation_engine
     |___.ipynb_checkpoints
          |____Movie-recommender-system-checkpoint.ipynb
     |____Movie-recommender-system.ipynb
     |____tmdb_5000_credits.csv
     |____tmdb_5000_movies.csv
|____.gitignore
|____LICENSE
|____Procfile
|____README.md
|____app.py
|____requirements.txt
|____setup.sh
                                     

Problem Statement

About The Project

Recommender system help e-commerce sites to increase their sales.These days, recommendation Systems are used everywhere, whether it's an e-commerce site, Spotify, or Netflix and many others. The goal of a recommendation engine is to assist users in finding relevant items and to provide them with a personalized experience. Netflix makes recommendations using a hybrid system (collaborative filtering algorithm + content-based filtering algorithm).

Cinemilar is a web-based movie recommendation application.This application uses a content-based filtering algorithm. It recommends movies based on the similarity of their meta data.

Why Cinemilar?

Cinemilar assists users in finding and personalising movies that they enjoy. Its goal is to predict users' interests and recommend movies that are likely to be of interest to them. The best thing about using content-based recommendation is that no data from other users is required to begin making recommendations.

Built With

Getting Started

This application is very simple to use. To use cinemilar, follow the steps below.

  • Go to Cinemilar
  • You can see the application interface. Search for or select the movie to which you want to find similar movies.
  • That's all. Cinemilar recommends the top five similar movies.

Testing code

Here are some details to consider before running code.

Prerequisites

Installation

  • Clone the Repo
git clone https://github.com/DiyaVj/Cinemilar
  • Install the requirements
pip install requirements.txt

Future Goals

  • I intend to improve UI/UX of the app.
  • Would like to update the app and use a hybrid technique to make it more user-friendly.
  • Also want to add more features to the application, such as movie details and information about the movie theatre and schedule where the specific movie is available.

License

The project is acquired under the MIT License.

About

A web-based movie recommendation system. Find the top 5 best similar movie recommendations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published