How to Use Node.js (Express), Neo4j, and vue.js to Create a Simple Graph Project
In this tutorial, we create multiple APIs, such as create, remove nodes, and edges with Node.js and Express framework for server-side based on docker and use vue.js 3 and v-network-graph for front-end
6 min readJun 6, 2023
This tutorial was created from three sections:
1- Graph Database (Neo4j)
2- Server (Node.js based on Express)
3- Client (Vue.js and v-network-graph)
In the below Gif, you can see the result of this project:
1- Graph Database (Neo4j)
Neo4j is a graph database that organizes data in a way that resembles real-world relationships. Instead of using tables like traditional databases, Neo4j uses nodes and relationships to represent information. Nodes are like objects or entities, and relationships connect these nodes to show how they are related.