Java · Spring Boot · FIB-UPC
Sistema de Recomanació
Un sistema de recomanació basat en contingut construït amb Java, Spring Boot i Thymeleaf. Modela usuaris, ítems i valoracions per proporcionar recomanacions personalitzades.
Demo no disponible
Sistema de Recomanació
Estat del Sistema
Hint: Aquest és un mock interactiu de la interfície de l'aplicació Spring Boot.
Tipus d'ítem actual
Films
Usuaris al sistema
2
Ítems carregats
250
Valoracions totals
878
Estat de la Sessió
Sessió iniciada
Tipus d'í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 |
Usuaris
| Nom | ID | Actiu |
|---|---|---|
| admin | 1 | true |
| test_user | 2 | true |
Valoracions
| Usuari | Ítem | Valoració |
|---|---|---|
| 1 | 101 | 5.0 |
| 1 | 102 | 4.5 |
Recomanacions
Mètode de recomanació
| ID | Title | Genre |
|---|---|---|
| 104 | Pulp Fiction | Crime |
| 105 | Spirited Away | Animation |
Sobre aquest projecte
Un projecte universitari per al curs "Projectes de Programació" a la FIB-UPC. La lògica central del domini està escrita en Java pur i inclou complexes estructures de dades i algorismes per filtrar i recomanar ítems basant-se en valoracions passades d'usuaris i atributs d'ítems (conceptes de K-Nearest Neighbors i Filtratge Col·laboratiu). La interfície web està impulsada per Spring Boot i renderitzada al servidor amb Thymeleaf i Bootstrap 5.