A cookieless counter (GoatCounter) counts visits whether or not you accept, storing nothing in your browser. Google Analytics, which sets cookies and sends usage data to Google, loads only if you accept. You can change your choice at any time with “Privacy settings”.
Java · Spring Boot · FIB-UPC
Recommendation System
Browse a content-based recommendation system built in Java with Spring Boot and Thymeleaf — modelling users, items, and ratings to deliver personalized picks.
Hint:This is an interactive mock of the Spring Boot application interface.
Active item type
Films
System users
2
Loaded items
250
Total ratings
878
Session Status
Session active
Item Types
Nom
Accions
Films
Books
Items
ID
Title
Director
Genre
101
Inception
Nolan
Sci-Fi
102
Interstellar
Nolan
Sci-Fi
103
The Godfather
Coppola
Crime
Users
Nom
ID
Actiu
admin
1
true
test_user
2
true
Ratings
Usuari
Ítem
Valoració
1
101
5.0
1
102
4.5
Recommendations
Mètode de recomanació
ID
Title
Genre
104
Pulp Fiction
Crime
105
Spirited Away
Animation
About this project
A university project for the "Projectes de Programació" course at FIB-UPC. The core domain logic is written in pure Java and features complex data structures and algorithms for filtering and recommending items based on past user ratings and item attributes (K-Nearest Neighbors and Collaborative Filtering concepts). The web interface is powered by Spring Boot and server-side rendered with Thymeleaf and Bootstrap 5.