/graphaware-starter

A sample project that gets you quickly started with the GraphAware Framework

Primary LanguageJava

This repository will get you started quickly with the GraphAware Framework.

Build

In order to start building applications on top of Neo4j, clone this repository and make sure you can build it using Maven mvn clean package.

Explore and Code

Then explore the code and replace it with your own. The code is a simple "Friendship Strength Counter" which

  • tracks the sum of all friendship strengths in the graph using a dedicated node and a Transaction-Driven Framework Module
  • exposes is using a REST API built using the Framework

Deploy & Run

In order to deploy and run the code, you need to have the GraphAware Framework installed in Neo4j (follow the instructions here and here) and then place the .jar file produced by running mvn clean package into the plugins directory of Neo4j as well. You will find this file in the target folder. The one you want is the one prefixed with graphaware-, i.e., the one with dependencies bundled in.