A web app that provides movie recommendations, based on already watched movie ratings, using collaborative filtering.
At first, the user has to rate at least 5 movies and then 10 movie recommendations will be presented. Recommendations update every 3 new ratings, or when the user rates one of the recommended movies.
The Pearson correlation coefficient was used.
- Express (Node.js)
- SQLite
- JavaScript
The app implements a RESTful architecture.
~$ node index.js
Navigate to localhost:3000