Project Idea | Recommendation System based on Graph Database

Last Updated : 23 Jul, 2025
The main objective of this project is to build an efficient recommendation engine based on graph database(Neo4j). The system aims to be a one stop destination for recommendations such as Movies, Books, Blog. Features: Movie Module: a) Rate Movies (1-5) rating. b) Get Movie Recommendations using collaborative-filtering based on ratings. c) Get Movie suggestions to match your Emotion (Based on a Survey). d) Get Movie suggestions to match your Companion (Based on a Survey). Blog Module: a) Make post with different Tags b) View recent posts c) Like a post d) Delete a post e) Find users most similar to the logged-in user based on tags they've both blogged about. Book Module: a) Book Library b) Book suggestions Tools Used: Language : Python IDE: Pycharm Professional Edition Framework : Flask Front End: Bootstrap Backend: Neo4j Neo4j and Pycharm can be downloaded from below links: https://www.jetbrains.com/pycharm/download/ https://neo4j.com/download/ Research a) Collaborative-filtering Technique
Comment
Article Tags:

Explore