Java · Spring Boot · FIB-UPC
Sistema de Recomendación
Un sistema de recomendación basado en contenido construido con Java, Spring Boot y Thymeleaf. Modela usuarios, ítems y valoraciones para proporcionar recomendaciones personalizadas.
Demo no disponible
Sistema de Recomendación
Estado del Sistema
Hint: Este es un mock interactivo de la interfaz de la aplicación Spring Boot.
Tipo de ítem actual
Films
Usuarios del sistema
2
Ítems cargados
250
Valoraciones totales
878
Estado de la Sesión
Sesión iniciada
Tipos de ítem
| Nom | Accions |
|---|---|
| Films | |
| Books |
Ítems
| ID | Title | Director | Genre |
|---|---|---|---|
| 101 | Inception | Nolan | Sci-Fi |
| 102 | Interstellar | Nolan | Sci-Fi |
| 103 | The Godfather | Coppola | Crime |
Usuarios
| Nom | ID | Actiu |
|---|---|---|
| admin | 1 | true |
| test_user | 2 | true |
Valoraciones
| Usuari | Ítem | Valoració |
|---|---|---|
| 1 | 101 | 5.0 |
| 1 | 102 | 4.5 |
Recomendaciones
Mètode de recomanació
| ID | Title | Genre |
|---|---|---|
| 104 | Pulp Fiction | Crime |
| 105 | Spirited Away | Animation |
Sobre este proyecto
Un proyecto universitario para el curso "Projectes de Programació" en la FIB-UPC. La lógica central del dominio está escrita en Java puro e incluye complejas estructuras de datos y algoritmos para filtrar y recomendar ítems basándose en valoraciones pasadas de usuarios y atributos de ítems (conceptos de K-Nearest Neighbors y Filtrado Colaborativo). La interfaz web está impulsada por Spring Boot y renderizada en el servidor con Thymeleaf y Bootstrap 5.