{"id":14959439,"url":"https://github.com/neo4j-examples/movies-javascript-bolt","last_synced_at":"2025-05-16T15:07:24.486Z","repository":{"id":11297691,"uuid":"68215530","full_name":"neo4j-examples/movies-javascript-bolt","owner":"neo4j-examples","description":"Neo4j Movies Example with webpack-in-browser app using the neo4j-javascript-driver","archived":false,"fork":false,"pushed_at":"2025-02-13T23:37:22.000Z","size":1452,"stargazers_count":187,"open_issues_count":12,"forks_count":105,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-04-12T14:16:06.935Z","etag":null,"topics":["bolt","cypher","graph","graph-database","javascript","movies-api","neo4j"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neo4j-examples.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2016-09-14T14:53:52.000Z","updated_at":"2025-04-09T16:09:25.000Z","dependencies_parsed_at":"2024-03-26T12:40:56.738Z","dependency_job_id":"439a4199-4671-4ff1-9062-389184a2b99f","html_url":"https://github.com/neo4j-examples/movies-javascript-bolt","commit_stats":{"total_commits":186,"total_committers":11,"mean_commits":16.90909090909091,"dds":0.5268817204301075,"last_synced_commit":"6bfb6fc224c15d13378973cb6d96b616f5d8925f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j-examples%2Fmovies-javascript-bolt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j-examples%2Fmovies-javascript-bolt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j-examples%2Fmovies-javascript-bolt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j-examples%2Fmovies-javascript-bolt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neo4j-examples","download_url":"https://codeload.github.com/neo4j-examples/movies-javascript-bolt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254553959,"owners_count":22090417,"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":["bolt","cypher","graph","graph-database","javascript","movies-api","neo4j"],"created_at":"2024-09-24T13:19:43.908Z","updated_at":"2025-05-16T15:07:24.468Z","avatar_url":"https://github.com/neo4j-examples.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"== Neo4j Movies Application: Quick Start\n\nimage::https://github.com/neo4j-examples/movies-javascript-bolt/workflows/Node.js%20CI/badge.svg[CI]\n\nimage::./img/demo.png[image of application]\n\nThis example application demonstrates how easy it is to get started with http://neo4j.com/developer[Neo4j] in JavaScript.\n\nIt is a very simple web application that uses our Movie graph dataset to provide a search with listing, a detail view and a graph visualization.\n\n== The Stack\n\nThese are the components of our Web Application:\n\n* Application Type:         JavaScript-Web Application\n* Neo4j Database Connector: https://github.com/neo4j/neo4j-javascript-driver[Neo4j JavaScript Driver] for Cypher https://neo4j.com/developer/javascript[Docs]\n* Database:                 Neo4j-Server (4.x) with multi-database\n* Frontend:                 jquery, bootstrap, https://d3js.org/[d3.js]\n\nProvision a database quickly with https://sandbox.neo4j.com/?usecase=movies[Neo4j Sandbox] or https://neo4j.com/cloud/aura/[Neo4j Aura].\n\n== Quickstart\n\n=== Setup\n\n[source,bash]\n----\n$ npm install\n----\n\n=== Run locally\n\n* Start Neo4j (https://neo4j.com/download[Download \u0026 Install]) locally and open the http://localhost:7474[Neo4j Browser].\n* Install the Movies dataset with `:play movies`, click the statement, and hit the triangular \"Run\" button.\n* Clone this project from GitHub\n* Run the App inside the Webpack Dev Server:\n\n[source,bash]\n----\n# run in development mode (refreshes the app on source code changes)\n$ npm start\n\n# builds the release version with client assets in \"build\" directory\n$ npm run build\n----\n\nWhen running in \"dev\" mode, navigate to http://localhost:8080/webpack-dev-server/ to see the application.\n\nAfter executing the `npm run build` command,  open local file \"build/index.html\" in your browser.\n\n==== Configuration options\n\n[%header,cols=2*]\n|===\n|Environment variable name\n|Default value (or N/A)\n\n|PORT\n|8080\n\n|NEO4J_URI\n|neo4j+s://demo.neo4jlabs.com\n\n|NEO4J_USER\n|movies\n\n|NEO4J_PASSWORD\n|movies\n\n|NEO4J_DATABASE\n|movies\n|===\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j-examples%2Fmovies-javascript-bolt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneo4j-examples%2Fmovies-javascript-bolt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j-examples%2Fmovies-javascript-bolt/lists"}