README.rdoc

January 21, 2015 ยท View on GitHub

=== Description

An attempt to use {Neography}[https://github.com/maxdemarzi/neography] and {processing.js}[http://processingjs.org/] to navigate a Neo4j graph via its {REST API}[http://components.neo4j.org/neo4j-server/milestone/rest.html].

=== How To

Follow the steps on {Getting started with Ruby and Neo4j}[http://maxdemarzi.com/2012/01/04/getting-started-with-ruby-and-neo4j/] to get Neo4j installed, started, and populate it with some nodes and relationships.

git clone git@github.com:maxdemarzi/neovigator.git cd neovigator bundle rake neo4j:install rake neo4j:start rackup

Then visit http://localhost:9292 to see it running. The first time you visit the page, it will create a sample graph.

Enter a node id in the text box and click "Load"

See an example running on heroku at {http://neovigator.herokuapp.com}[http://neovigator.herokuapp.com]

=== Deploy to Heroku using Heroku button

This button will walk you through the deployment just with a few clicks. It will add the free plan of the {GrapheneDB Neo4j add-on}[https://addons.heroku.com/graphenedb].

{}[https://heroku.com/deploy]

Done!

=== Deploy to Heroku manually

  1. Check out a copy of the repo
  2. Create a new Heroku app: $ heroku create
  3. Add the {GrapheneDB Neo4j add-on}[https://addons.heroku.com/graphenedb]: $ heroku addons:add graphenedb
  4. Deploy the code: $ git push heroku

=== Credits

This project is based on {Ask Ken}[http://askken.heroku.com] created by {Michael Aufreiter}[http://twitter.com/_mql].

=== Links