Skip to content

ExpressJs_Neo4j is a web application showcasing the integration of Express.js with Neo4j, enabling seamless interaction with graph data models. Through RESTful API endpoints, it facilitates CRUD operations on users, platforms, posts, and their relationships.

Notifications You must be signed in to change notification settings

bydevmar/ExpressJs_Neo4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExpressJs_Neo4j

This repository contains an example Express.js application integrated with Neo4j, a graph database.

Introduction

This project demonstrates how to use Express.js, a popular web framework for Node.js, together with Neo4j, a highly scalable graph database, to build web applications that leverage graph data models.

Features

  • Integration of Express.js with Neo4j using the neo4j-driver package.
  • CRUD operations with Neo4j graph data using Cypher queries.
  • RESTful API endpoints for managing users, platforms, posts, and relationships between them.
  • Error handling and validation of incoming requests.

Setup

To run this project locally, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/ExpressJs_Neo4j.git
  2. Install dependencies using npm:

    cd ExpressJs_Neo4j
    npm install
  3. Configure your Neo4j database connection in the app.js file.

  4. Start the Express.js server:

    node app.js 
  5. Your server should now be running at http://localhost:3000.

Usage

  • Use Postman or a similar tool to send HTTP requests to the API endpoints for CRUD operations.
  • Refer to the API documentation or the source code for details on available endpoints and request/response formats.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

ExpressJs_Neo4j is a web application showcasing the integration of Express.js with Neo4j, enabling seamless interaction with graph data models. Through RESTful API endpoints, it facilitates CRUD operations on users, platforms, posts, and their relationships.

Topics

Resources

Stars

Watchers

Forks