https://github.com/felipekunzler/spark-twitter-analysis
Analyse a twitter dataset with Spark and vizualize the results on a React dashboard.
https://github.com/felipekunzler/spark-twitter-analysis
java reactjs scala spark
Last synced: over 1 year ago
JSON representation
Analyse a twitter dataset with Spark and vizualize the results on a React dashboard.
- Host: GitHub
- URL: https://github.com/felipekunzler/spark-twitter-analysis
- Owner: felipekunzler
- Created: 2018-08-11T18:01:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-14T13:21:16.000Z (over 7 years ago)
- Last Synced: 2024-10-30T02:59:47.428Z (over 1 year ago)
- Topics: java, reactjs, scala, spark
- Language: Java
- Homepage:
- Size: 223 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spark Twitter Analysis
Analysis a twitter dataset with Spark and vizualize the results on a React dashboard.
There are three main modules:
1. `twitter-analytics-spark`: Spark program that processes a batch of tweets and stores useful data in MongoDB.
2. `twitter-analytics-webapp`: SpringBoot Restful API that serves data previsouly analysed and manages users.
3. `twitter-analytics-frontend`: React app that consumes the above API and displays it to the user.
## Running
* In `twitter-analytics-webapp` run `./gradlew build bootRun`.
* In `twitter-analytics-spark` run `sbt compile "runMain com.twitteranalytics.spark.twitter.TwitterSparkRDDMongoDB"` [Optional].
* In `twitter-analytics-frontend` run `npm start`.
## Dashboard
