Full-stack book recommendation system comparing collaborative filtering, matrix factorization, content-based, and hybrid models.