Analysis a twitter dataset with Spark and vizualize the results on a React dashboard. There are three main modules:
twitter-analytics-spark: Spark program that processes a batch of tweets and stores useful data in MongoDB.twitter-analytics-webapp: SpringBoot Restful API that serves data previsouly analysed and manages users.twitter-analytics-frontend: React app that consumes the above API and displays it to the user.
- In
twitter-analytics-webapprun./gradlew build bootRun. - In
twitter-analytics-sparkrunsbt compile "runMain com.twitteranalytics.spark.twitter.TwitterSparkRDDMongoDB"[Optional]. - In
twitter-analytics-frontendrunnpm start.
