El motor de recomendación muestra una lista de 10 películas al usuario y les permite calificarlas, y luego, en base a sus calificaciones, muestra las recomendaciones.
El usuario también puede filtrar los resultados según el año de lanzamiento, el tiempo de ejecución, los directores y el género.
La interfaz de usuario se adapta al sistema operativo y puede verse diferente en su sistema, las capturas de pantalla a continuación se tomaron en Ubuntu 18.04, con Canta Theme
Importe el proyecto en IntelliJ y seleccione 'Usar fuentes existentes' cuando se le solicite.
Abra el archivo Temploader.java y ejecutarlo
Consulte este diagrama para comprender cómo las diferentes clases interactúan entre sí y cómo se implementan las interfaces. El diagrama se generó automáticamente dentro de Interllij.
(Haga clic en la imagen para ampliarla)
El motor de recomendación utiliza un conjunto de datos de código abierto del proyecto Tweetings de la película que está presente en la carpeta 'Data'.
El proyecto también utiliza Apache Commons y Edu.Duke Open Source Java Bibliotecas, que también se incluyen en la fuente.
(Fácil soluciones - Contribuciones bienvenidas)