Skip to content

A fullstack CRUD application with Neo4j (GraphDB), Express, React, and TypeScript, built on top of NX monorepo structure.

Notifications You must be signed in to change notification settings

jpbarbosa/neo4j-crud

Repository files navigation

Neo4j Fullstack CRUD

A fullstack CRUD application with Neo4j, Express, React, and TypeScript, built on top of NX monorepo structure.

Step-By-Step Tutorial (build your own app)

https://github.com/jpbarbosa/neo4j-crud/wiki

Screencast

https://www.youtube.com/playlist?list=PLQr4xB1Tr3DFRu_z4tVWJdLsgd8QLsKhc

Run Neo4j

docker run \
    --env=NEO4J_AUTH=none \
    --env=NEO4J_apoc_export_file_enabled=true \
    --env=NEO4J_apoc_import_file_enabled=true \
    --env=NEO4J_apoc_import_file_use__neo4j__config=true \
    --env=NEO4J_PLUGINS=\[\"apoc\"\] \
    --publish=7474:7474 --publish=7687:7687 \
    --volume=$HOME/neo4j/data:/data \
    neo4j
cp .env.example .env

Run The App

nx run-many --target=serve --all

Run End-To-End Tests

nx run-many --target=e2e --all

Run Graph Unit Tests

nx test graph

Preview

Demo

About

A fullstack CRUD application with Neo4j (GraphDB), Express, React, and TypeScript, built on top of NX monorepo structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages