A product based recommendation system which uses Machine learning algorithm such as KNN and cosine similarity and also uses MongoDB as a database which stores the user data for a semi-collaborative filtering.
Accuracy :
Calculated accuracy using nDCG.
Some randomly selected product efficiency: