Java · Spring Boot · FIB-UPC
Recommendation System
A content-based recommendation system built with Java, Spring Boot, and Thymeleaf. It models users, items, and ratings to provide personalized recommendations.
Demo unavailable
This Java Spring Boot application only runs locally during development.
Check out the source code below to run it yourself!
Check out the source code below to run it yourself!
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.