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]
- Host: GitHub
- URL: https://github.com/saberglow/movie_recommender_engine
- Owner: SABERGLOW
- License: mit
- Created: 2020-12-16T16:35:22.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-16T17:42:18.000Z (over 5 years ago)
- Last Synced: 2025-01-18T07:44:31.298Z (over 1 year ago)
- Topics: java, junit, movie-recommendation, serialization, swing-gui
- Language: Java
- Homepage: https://www.dukelearntoprogram.com//capstone/recommender.php?id=N4yFi2jPx5Xr7l
- Size: 1.29 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/SABERGLOW/Movie_Recommender_Engine/issues) [](https://github.com/SABERGLOW/Movie_Recommender_Engine/stargazers) [](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_