Cypher playground
Optional — requires a local or hosted Neo4j instance
Neo4j not configured
The prototype dashboard (regional + HSA views, SQL playground, and the network graph) runs entirely from SQLite. The Cypher playground is optional — for researchers who want motif queries, k-hop neighbourhoods, or Neo4j Browser.
docker compose up -d
# .env.local — match NEO4J_AUTH in docker-compose.yml
NEO4J_URI=bolt://localhost:7687
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=apparent-local-dev
npm run etl-to-neo4j -- --since 2017
NETWORK_BACKEND=neo4j
Start with a single year before loading all 39 M edges. See README.md → Optional: self-hosted Neo4j. Hosted Neo4j Aura (with Bloom) is documented there for teams that want a managed instance.