Recommendo

This collaborative project was part of the Web Technologies course in my undergraduate curriculum. My interest in movies and the desire to work on a data science project led me into developing this application. Me and my team ended up getting the highest grade in the course.

We used the MovieLens 100,000 dataset and applied item-based collaborative filtering method to recommend movies to a user. The basic gist of the recommendation method goes something like this: If users A, B and C gave a 5-star rating to movies X and Y then when a user D rates movie Y they also get a recommendation to watch movie X because the system identifies movies X and Y as similar based on the ratings of users A, B and C. I worked on the recommender module and the front-end of the system.

The project files can be found here.