Group Project
Creative Computing / Year 3

alt_text
Andrew Dunne

Andrew Dunne

Creative Computing

Year 3

Vitalijs Komarovs

Vitalijs Komarovs

Creative Computing

Year 3

  • Project Title Movie Recommendation Website using social algorithm
  • Course BSc [Hons] Creative Computing
  • Year 3
  • Contact Info N00153667@student.iadt.ie
    N00153095@student.iadt.ie

Movie Recommendation Website using social algorithm

Create a website which takes the hastle out of finding a movie to watch online. Sorting through many movies to find one that you want to watch takes a long time. Our aim was to create a website which will give you recommendations based on what you like, not just what the platform has available or what is the newest most popular movie. It will recommend you any movie that it thinks you will like.

Project Description

On the site the user will rate movies from 1, the lowest, to 5, the highest, and in turn be given back recommendations of movies to watch. The user’s recommendations are based on what other users on the website have rated. The website finds users of similar tastes and gives you recommendations they like that you have not seen. This is called collaborative filtering. This filtering method is used widely throughout the internet to give recommendations to users of products to buy, places to go etc. The website has some functionality to it as well. The user has the option to save a movie, to watch later. This is useful if they haven’t seen the film and plan on watching it, or think maybe I’ll watch that another time because its sounds interesting but isn’t what I want to watch right now. The user can also hide movies so that they do not see them throughout the website to remove unwanted movies that the user knows does not interest them. The user also has the option to click the movie poster, and a window will pop up displaying information about the movie. This will allow the user to know whether the movie interests them more, by reading the overview of the movie.

Project Findings

We created a website that had the functionality we set out to have. You can rate movies, save movies, hide movies and view the movies information. There is an algorithm in place to gather recommendations for the user. The algorithm isn’t as advanced as we would have liked. There is some functionality we did not achieve with the website which would have been nice, such as visual feedback to the user when they have rated/saved/hidden a movie.

Group Project
Creative Computing / Year 3