Neo Tweet is a sample application to build a twitter client using Neo4j. It uses Sinatra and the Neography Gem.
You will need to get a Twitter Consumer Key and Secret on dev.twitter.com/apps You will need Redis in order to use Resque for background jobs.
git clone [email protected]:maxdemarzi/neo_tweet.git bundle install sudo apt-get install redis-server or brew install redis export SESSION_SECRET="A secret phrase" export CONSUMER_KEY="Your Twitter Consumer Key" export CONSUMER_SECRET="Your Twitter Consumer Secret" export REDISTOGO_URL="redis://127.0.0.1:6379/" foreman start
git clone [email protected]:maxdemarzi/neo_tweet.git heroku apps:create --stack cedar heroku config:add SESSION_SECRET="A secret phrase" heroku config:add CONSUMER_KEY="Your Twitter Consumer Key" heroku config:add CONSUMER_SECRET="Your Twitter Consumer Secret" heroku addons:add neo4j heroku addons:add redistogo heroku addons:add apigee git push heroku master
See it running live at neotweet.herokuapp.com