A collaborative filtering based model which users the popularity of books based on their average rating. link to dataset : https://www.kaggle.com/datasets/arashnic/book-recommendation-dataset/.
The model fetches the recommended books from the set of books using cosine similarity and returns the 4 nearest neighbours.
Integration is done using Flask app. Front end is simply built using html and bootstrap.
To run the recommender on local PC, follow the given steps: i) clone the repository to local PC. ii) run the app.py file and go to the local host created by flask.