Spring Boot - Spring Social Twitter - D3.Js webapp for Streaming Live #HashTags and source location of Tweets.
Demo - Live Demo @ Heroku
$ git clone https://github.com/RawSanj/Spring-Twitter-Stream.git
- Login to https://apps.twitter.com
- Create a New Application and note down the Consumer Key, Consumer Secret, Access Token and Access Token Secret.
- Edit the
/src/main/resources/application.properties
and add above noted keys.
$ mvn spring-boot:run
Then navigate to http://localhost:8080 in your browser.
$ mvn clean package
- Account @ http://run.pivotal.io. $87 Credit Free Account.
- cf cli is installed - http://docs.cloudfoundry.org/cf-cli
$ cf login -a https://api.run.pivotal.io
$ cf push spring-twitter-app -p target/spring-twitter-stream-0.1.0.war --random-route
$ mvn clean package
- Account @ https://www.heroku.com. Free Account.
- heroku cli is installed - https://devcenter.heroku.com/articles/heroku-cli
$ heroku login
$ heroku plugins:install heroku-cli-deploy
$ heroku create spring-tweets-app
$ heroku war:deploy target/spring-twitter-stream-0.1.0.war --app spring-tweets-app
The following tools, technologies and libraries are used to create this project :
- Spring Boot - (Spring Social Twitter, Spring SseEmitter)
- Thymeleaf - (Thymeleaf is a template engine capable of processing and generating HTML, XML, JavaScript, CSS and text.)
- D3Js - D3.js is a JavaScript library for manipulating documents based on data.
- Spring Tool Suite
- Git
The MIT License (MIT)
Copyright (c) 2017. Sanjay Rawat