This application uses machine learning, specifically by using a TF-IDF vectorizer and SVM classification with a sigmoid kernel, to find the 10 movies (within the dataset) that are most similar to a given movie.
Before running this application, run the command "npm install" and then navigate to ML-movie-recommendation-system/model and run the command "python movieRecommendations.py".
Then to run this application, navigate to ML-movie-recommendation-system/API and open a second terminal. In the first terminal, run the command "python main.py", and in the second terminal, run the command "npm start".
Then enter in a movie title and press submit to receive a recommendation of 10 movies that are similar to the given movie.