github.com/PaulaScharf/TwittStorm ↗
Project for Geosoftware 2 in the winter semester 2019/2020
Open this visualization on its own page →
Contributors
6
Lines of Code
1,687
From
2019-10-22
To
2020-01-29
About PaulaScharf/TwittStorm
TwittStorm is a web application developed as a course project for Geosoftware II at the University of Münster in 2019-2020. The tool monitors severe weather events, particularly heavy precipitation, by aggregating real-time precipitation data, weather warnings, and social media activity from Twitter within a user-selected geographic area. It visualizes this information on an interactive map and provides animation capabilities to replay weather events over time.
The application integrates multiple data sources including live precipitation measurements, accumulated precipitation totals, severe weather alerts, and geotagged tweets to give users a comprehensive view of weather conditions as they unfold. Users can define their area of interest and watch how the weather develops and how people on social media react to it. The project is built primarily in HTML and requires API keys from Mapbox for mapping functionality and Twitter's developer API for accessing real-time tweet data.
The application is containerized using Docker for easy deployment, with a prebuilt image available on Docker Hub. The README includes detailed setup instructions for configuring API credentials, deployment steps using Docker Compose, and testing procedures with JMeter for performance evaluation. Developers who want to customize configuration options beyond API keys can clone the GitHub repository and build their own Docker image locally.