Open In App

Project Idea | Recommendation System based on Graph Database

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

Article Tags :