Skip to content

Data visualisation of twitter trends - week 9 practice project

Notifications You must be signed in to change notification settings

bnzene/tweetometer

 
 

Repository files navigation

Stories in Ready

tweetometer

A single-page Node web app which commmunicates with the Twitter Streaming API to return real-time data visualisation of the performance of Twitter hashtags searched for by the user.

This was a week-long group project to learn Agile practices. Taking the opportunity to learn new technologies in a sandbox-like environment, this was tackled with a focus on learning and research rather than shipping.

Using the App

Download the zip or clone to your directory of choice. Depending on what you have installed, you might need to install Node and any missing packages (I'd suggest https://nodejs.org/en/download/), but theoretically you should be able to run node start, then open tweetometer/index.html in your browser.

Enter the hashtag you want to search for in the text box, click 'Search' and watch your terminal window: after five seconds the app will start returning data from the Twitter API.

Each line logged to the terminal contains a timestamp and a hash with your search term and the number of tweets with that hashtag posted in the past five seconds. The next step here is to bring this data back through the app and represent it graphically in the browser using ChartJS.

Prerequisites

Possibly Node.

Testing

At this point the project has been a catalyst for research and learning; the next step is to TDD the app properly.

Deployment

Technologies used:

Authors

List of contributors to this project.

License

Unlicensed.

About

Data visualisation of twitter trends - week 9 practice project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.3%
  • HTML 2.0%
  • CSS 0.7%