Skip to content

boratutumluer/movie-recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Content-Based Movie Recommendation App with Flask


What is recommendation systems?

A recommendation system is a type of information filtering system that predicts or suggests items that a user might be interested in. In data science, recommendation systems are often used in e-commerce, social networking, and media industries to help users find products, services, and content that they are likely to enjoy or find useful. The two main types of recommendation systems are content-based filtering and collaborative filtering.

  • Content-based filtering: recommends items based on their similarity to items that a user has liked in the past.
  • Collaborative filtering: recommends items based on the preferences of similar users. This approach assumes that users who have similar tastes in the past are likely to have similar tastes in the future.

In this project, we'll implement content-based filtering method using movies overview that in TMBD movie website. And also in order to movies posters and links we'll use TMBD API.

How to open the application on your local computer?

First create a new environment than you need to import the requirements that the application needs using the requirements.txt file.

pip install -r requirements.txt

After downloading the codes and opening on your IDE, you can run the application with the terminal python run.py command. As you can see in the screenshot, when you click on "http://127.0.0.1:5000" the application will open in your browser.

Screenshots from App