This application intigrates the browsing experience with the collection of rating data. Each product that is displayed is rated by the user by swiping right or left. This binary ('like'/'dislike') data is then used to train a matrix factorizaiton recomendation system. The more the user browses the smarter the recomendations become!
Here is a brief demo: https://youtu.be/PYvZ-jQ_l40