Neoask means neovis + flask. It started as an effort to visualize the data in neo4j
.
At present, we hope that it can become a simple application skeleton for the so-called "knowledge graph" project.
Although it is just a skeleton, it should also show its potential to become a large-scale application in some aspects.
- Searcher/DataLoader, etc. - What users need is not graph, but knowledge.
- DashBoard - Understand your architecture and data.
- API - Standardizing & Supporting the separation of front-end and back-end (?)
- Better UI - Just change static / template files, for data visualization.
- Access Control.
- Others - Basic CMS and Docs. (?)
You should have at least python
and pipenv
installed before using.
git clone https://github.com/psiace/neoask.git
cd neoask
mv .env.example .env
pipenv install
flask init-sqlite
Change the contents of the .env
file to configure your own information, of course, you must prepare neo4j and your data before this.
flask run
waitress-serve --call 'neoask.app:create_app'
Chojan Shang - @PsiACE - [email protected]
Project Link: https://github.com/psiace/neoask
This project is under the MIT license (LICENSE or http://opensource.org/licenses/MIT)
The early code came from:
- flaskr - The offical tutorial for creating a basic blog application.
- neovis-flask - Running a basic neovis + flask app in docker.
Major technology stacks: