/meal-recommendor

Service to create graph database(neo4j) for multiple depths relationships and give the recommended node as per the constrains.

Primary LanguagePython

meal-recommendor

Sample graph nodes and relations

alt text

  • Benchmark for deleting, adding and matching from graph database for respective nodes.

alt text

Relationship between nodes

  • Food -[:PART_OF]-> Meal
  • Food -[:PART_OF]-> Cuisine
  • Food -[:GOOD_FOR]-> Allergy
  • Food -[:BAD_FOR]-> Allergy
  • Food -[:GOOD_FOR]-> MedicalCondition
  • Food -[:BAD_FOR]-> MedicalCondition
  • User -[:LIKES]-> Food
  • User -[:DISLIKES]-> Food
  • User -[:EATEN_UP]-> Food
  • Food -[:SIMILAR_TO]-> Food