A simple display of community activity from the community graph implemented in Kotlin
Data from Neo4j is enriched in real-time using Twitter APIs, which require access credentials.
- Obtain Twitter API creds from apps.twitter.com
- Register a new application, once done, edit
backend/src/main/resources/application.properties
twitter.consumerKey=$$YOUR_CONSUMER_KEY_HERE$$
twitter.consumerSecret=$$YOUR_CONSUMER_SECRET_HERE$$
twitter.accessKey=$$YOUR_OAUTH_KEY_HERE$$
twitter.accessSecret=$$YOUR_OAUTH_SECRET_HERE$$
You'll need Gradle installed. A nice way to install that is with SDKMAN
cd backend
gradle bootRun
- Confirm working at http://localhost:8080/kudos/random
You'll need node.js, version 7 or above. A nice way to install that is with Node Version Manager.
cd frontend
npm install && npm install -g bower gulp
bower install
gulp serve
- Browse at http://localhost:3000/kudos/random