This is a basic movie recommendation system project where user can get the movie suggestion based on his previous choices and based on other user choices with same movie taste.
Here comes the concept of content based and collaborative filtering.
Wikipedia is a great help in understanding the concepts and applying the formulas.
One good thing about this project is that, data source is MySQL and not csv file as usual. Thus a good use of sql is here.
This project is done using pycharm.
Python(check requirements.txt)
MySQL
https://en.wikipedia.org/wiki/Collaborative_filtering
https://www.analyticsvidhya.com/blog/2018/06/comprehensive-guide-recommendation-engine-python/