A Django web application that allows users to write reviews for items. Personalized recommendations are made to users for items they might also like. These suggestions are based on items that similar users also liked. Similarity of users is calculated using a k-means clustering algorithm, where the features are the scores they assigned to items.
The source code for this app can be viewed at the following link: