Tweet analysis is an interactive web-based app that enable users to see the analysis of hashtag, user mention or keyword fot twitter data for specific period of time.
Installing and running Tweet Crawler on your machine should be a pretty straightforward process. In order to do so, you first need to install suitable versions of Docker and Docker Compose.
Making use of Docker (and Docker Compose) greatly simplifies the Tweet Crawler setup process and will make it easier for you to run this program on the platform of your choice.
If you already have up-to-date versions of these programs, feel free to skip straight to the Install and Run section.
We've included links below to installation instructions for Docker Community Edition on three popular platforms: Windows, Mac, and Ubuntu (Linux).
After following these instructions, you will be able to directly run the commands in the Install and Run section.
- Visit the Install Docker for Windows page
- Follow the instructions listed in the section called Install Docker for Windows Desktop App
- Visit the Install Docker for Mac page
- After downloading the .dmg file, follow the instructions listed in the section called Install and Run Docker for Mac!
- Visit the Get I Docker CE for Ubuntu page
- Follow the instructions listed under the Install Docker CE section
- To install Docker Compose, visit the Install Install Docker CE page
- Follow the instructions under the Install Docker Compose section
- Follow the Linux post-install instructions
If you've fulfilled the above prerequisites, it's very simple to download and run the server to be able call the apis from the user interface.
Clone the project repository from Github
cd ~
git clone https://github.com/qcrisw/tweets_analysis.git
cd tweet-analysis
docker-compose up
Now the server is working locally on ur machine on port 3000
Go to client folder, open index.html in the browser. No you can start search for specific search topic and see the results..
- Node js, Express framework
- Promise js
- Mongo db
- HTML5, CSS3, bootstrap, jQuery
This project is licensed under the MIT License inside QCRI