An open API service indexing awesome lists of open source software.

https://github.com/saberglow/movie_recommender_engine

🍿 A DIY JAVA recommender engine for movies [GUI+Web App]
https://github.com/saberglow/movie_recommender_engine

java junit movie-recommendation serialization swing-gui

Last synced: about 1 year ago
JSON representation

🍿 A DIY JAVA recommender engine for movies [GUI+Web App]

Awesome Lists containing this project

README

          

[![GitHub issues](https://img.shields.io/github/issues/SABERGLOW/Movie_Recommender_Engine)](https://github.com/SABERGLOW/Movie_Recommender_Engine/issues) [![GitHub stars](https://img.shields.io/github/stars/SABERGLOW/Movie_Recommender_Engine)](https://github.com/SABERGLOW/Movie_Recommender_Engine/stargazers) [![GitHub license](https://img.shields.io/github/license/SABERGLOW/Movie_Recommender_Engine)](https://github.com/SABERGLOW/Movie_Recommender_Engine/blob/master/LICENSE)

# Movie Recommender Engine
Movie Recommdner is a JAVA DIY recommender engine for finding movie recommendations and information about current movies.

You can try the Web-App here: Movie Recommender Engine

## Overview:
The goal of the project is to recommend movies based on different criteria which is further based on user ratings of those movies.

_The idea is inspired by a website “twitflicks.com” which used to mine Twitter for
tweets that included comments about current movies. These comments were
then turned into ratings._

## Features:
As a user, you will be able to make recommendations by filtering based on genre, or co-stars, or by
any other criteria. This will help you further curate the recommendations for you
as the program decides which genre you recommended the most, and which
type of movies would suit your taste the best. Further goals include a swingbased GUI and a simple web-app for the said project.

## External Libraries:
The project makes use of 2 external libraries:
* edu.duke.FileResource
* org.apache.commons.csv

_The abovementioned library JARs can be found in the project folder,
specifically at: MovieRecommender/external jars._

_For detailed compilation instructions, please refer to Developers Documentation_