how it works

Data in Neo4j

Neo4j allows for a free instance of it's aura db for up to 200k nodes

  • A python program uploads data from the book onto a schema in Neo4j

  • NLP focus on the python code has been separated for "Named Entity Recognition" of Ailments

  • Forcelayout from D3.js was chosen to mimic / best represent search output to the end user

  • Hosted on a Python micro-web-framework called Flask on pythonanywhere

  • Code will be posted on Github shortly

The end user view

D3.js forcelayout in action; web page allows search by Ailments/ Plant