Skip to content

A dashboard capturing live sentiment of tweets based on hashtag. Vue.js + Watson Tone Analyzer + socket.io

License

Notifications You must be signed in to change notification settings

comp523-w4g/vue-twitter-stream

Repository files navigation

Twitter Realtime Visualization

This is a demo powering the live Twitter streaming dashboard. This is an active collaboration between UNC Chapel Hill Computer Science, IBM Watson, and UNC Basketball's GoHeels Media team.

Integration w/ UNC Basketball Video Board

Twitter Stream @ Dean Dome

Backend Architecture

diagram

Client-side Architecture Diagram

client-side architecture

Technologies used

Uses Vue.js as client, Twitter API for streaming, Watson Tone Analyzer, redis chacheing for RSS feed, and socket.io to tie server and client.

Quickstart

$ git clone https://github.com/fabiandev/vue-twitter-stream-app.git
$ cd vue-twitter-stream-app
$ cp server/.env.example server/.env
$ yarn

Now fill in your credentials in server/.env and run yarn start.

Live Example

http://vue-twitter-stream-watson.mybluemix.net/

Credits

Primary development team: Victor Cui, Greer Glenn, Amogh Sharma, Michael Gu

Our app depends on:

About

A dashboard capturing live sentiment of tweets based on hashtag. Vue.js + Watson Tone Analyzer + socket.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published