Recommender systems have become an integral part of everyday human life because of tworeasons: addressing the issue of information filtering in the world of big data which limits therecommendation engine’s capabilities, and improving user experience by helping the userswhat users want. It is very often that users are unable to find preferred results with a simplequery or are unaware that even if it exits. The same case applied here to developrecommendation systems that provide insights recommendations to the users in order toimprove users’ experience. The purpose of the project was to develop and evaluate recommender systems with variousalgorithms to evaluate the best performing recommender system technique. The evaluation foreach of the re...