https://github.com/tofull/neo4jpythonvega
First back to front end project
https://github.com/tofull/neo4jpythonvega
Last synced: 11 months ago
JSON representation
First back to front end project
- Host: GitHub
- URL: https://github.com/tofull/neo4jpythonvega
- Owner: Tofull
- License: mit
- Created: 2017-03-16T19:13:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-16T17:57:32.000Z (about 9 years ago)
- Last Synced: 2025-03-02T11:24:58.533Z (over 1 year ago)
- Language: CSS
- Homepage:
- Size: 10.7 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neo4jPythonVega
> **Objective** : display stats and graphs from social networks stored into Neo4j
## Setup
* Flask : python server
* Jinja2 : data injection from server into html (comes with Flask)
* Bootstrap template : [gentelella](https://github.com/puikinsh/gentelella), [demo](https://colorlib.com/polygon/gentelella/morisjs.html)
* [Vega](https://vega.github.io/vega/examples/) : plot and graph library
Flask and Jinja2 : conda install
Bootstrap : clone github
Vega : *TODO*
### Neo4j
Launch server and python script to import social data (see )
``` sh
$ /home/nil/Utils/neo4j-community-3.1.1/bin/neo4j start
```
* Check that server is up at
* On the web interface, check that the social data has been imported
### Nodejs (unecessary)
* Instruction for Debian/Ubuntu:
Installation of v7
``` sh
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
$ sudo apt-get install -y nodejs build-essential
$ sudo npm install -g grunt-cli # for Bootstrap (not used)
```
> *Note*: build-essential is not required
### Icons
List available [here](https://www.w3schools.com/icons/fontawesome_icons_webapp.asp)
### Template
Bootstrap gentelella
> TODO : remove all unused css and js files
## Server - Client
* Launch server
``` sh
$ python server.py
```
Check that it is working at :
## Sources of inspiration
* and