{"id":15159694,"url":"https://github.com/bydevmar/expressjs_neo4j","last_synced_at":"2026-01-21T21:32:33.165Z","repository":{"id":230794066,"uuid":"780170644","full_name":"bydevmar/ExpressJs_Neo4j","owner":"bydevmar","description":"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.","archived":false,"fork":false,"pushed_at":"2024-04-01T03:35:04.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"bydev","last_synced_at":"2025-02-13T19:44:49.562Z","etag":null,"topics":["expressjs","javascript","neo4j","neo4j-database"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bydevmar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-31T22:20:15.000Z","updated_at":"2024-04-04T01:23:37.000Z","dependencies_parsed_at":"2024-04-01T01:40:40.448Z","dependency_job_id":"2b132cb8-a27b-4f8b-9ed5-0a212f797efe","html_url":"https://github.com/bydevmar/ExpressJs_Neo4j","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"e7508fb7cdabe0f5619dfcbec966c0dc969f4d08"},"previous_names":["bydevmar/expressjs_neo4j"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bydevmar%2FExpressJs_Neo4j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bydevmar%2FExpressJs_Neo4j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bydevmar%2FExpressJs_Neo4j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bydevmar%2FExpressJs_Neo4j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bydevmar","download_url":"https://codeload.github.com/bydevmar/ExpressJs_Neo4j/tar.gz/refs/heads/bydev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247699523,"owners_count":20981555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","javascript","neo4j","neo4j-database"],"created_at":"2024-09-26T21:41:32.518Z","updated_at":"2026-01-21T21:32:33.124Z","avatar_url":"https://github.com/bydevmar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# ExpressJs_Neo4j\n\nThis repository contains an example Express.js application integrated with Neo4j, a graph database.\n\n## Introduction\n\nThis 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.\n\n## Features\n\n- Integration of Express.js with Neo4j using the neo4j-driver package.\n- CRUD operations with Neo4j graph data using Cypher queries.\n- RESTful API endpoints for managing users, platforms, posts, and relationships between them.\n- Error handling and validation of incoming requests.\n\n## Setup\n\nTo run this project locally, follow these steps:\n\n1. Clone this repository to your local machine:\n\n   ```bash\n   git clone https://github.com/your-username/ExpressJs_Neo4j.git\n   ```\n\n2. Install dependencies using npm:\n\n   ```bash\n   cd ExpressJs_Neo4j\n   npm install\n   ```\n\n3. Configure your Neo4j database connection in the `app.js` file.\n\n4. Start the Express.js server:\n\n   ```bash\n   node app.js \n   ```\n\n5. Your server should now be running at http://localhost:3000.\n\n## Usage\n\n- Use Postman or a similar tool to send HTTP requests to the API endpoints for CRUD operations.\n- Refer to the API documentation or the source code for details on available endpoints and request/response formats.\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbydevmar%2Fexpressjs_neo4j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbydevmar%2Fexpressjs_neo4j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbydevmar%2Fexpressjs_neo4j/lists"}