Skip to content

Network visualizations with SigmaJS and GrandStack (GraphQL + React + Apollo + Neo4j)

Notifications You must be signed in to change notification settings

tomasonjo/grand-sigmaJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grand SigmaJS

This project is a demo application for network visualizations using SigmaJS and the GRANDstack (GraphQL, React, Apollo, Neo4j Database) application. SigmaJS can be used to visualize networks with thousands of nodes and relationships. The blog posts that describes this project can be found on Medium: https://towardsdatascience.com/grand-sigmajs-c475ec0bde68

The dataset contains flight routes between airports and is based on the Open flights dataset. The GraphQL endpoint is using the Neo4j Graphql library.

Start the project with:

docker-compose up

Macbook M1 users

Pull arm neo4j image

docker pull neo4j/neo4j-arm64-experimental:4.2.11-arm6

Replace in docker-compose.yml

neo4j:
    image: neo4j/neo4j-arm64-experimental:4.2.11-arm64

Seed data

Run the following command

cat seed_data.cql | docker exec -i neo4j cypher-shell -u neo4j -p letmein

Or if you are on windows

Open Neo4j Browser at localhost:7474. Login using username "neo4j" and password "letmein". Execute the queries stored in the seed_data.cql

About

Network visualizations with SigmaJS and GrandStack (GraphQL + React + Apollo + Neo4j)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages