Realtime Analysis of German Election noting tweets
Collects, sorts, analyzes and presents tweets from german politicians regarding the election 2021.
The API Wrapper is responsible for collecting tweets from the Twitter API v2 endpoint using Spark Structured Streaming. The data is sorted, analyzed and saved to Mongo DB according to rules set in main class.
Written in Scala.
This part is responsible for taking the raw information from the Mongo DB and computing the information for the frontend. Thereafter saving it again in the Mongo DB.
Written in Scala.
Routes Mongo DB content to the frontend.
Written in Scala.
Web representation of analyzed data.
Written in JavaScript.