About This Project
This application was developed as part of the CSSE6400 Software Architecture course at The University of Queensland. It implements a hyper-local weather forecasting system called MicroForecast that aggregates weather data from diverse sources including weather stations, drones, mobile phones, and more.
Credits
Key Features
- Hyper-local weather forecasting from multiple data sources
- Real-time weather updates and alerts
- Privacy-preserving data collection and processing
- Extensible architecture for adding new data sources and metrics
- Scalable stream processing pipeline for data aggregation
Current Conditions - Brisbane, Australia
26°
Partly Cloudy
Feels like 28°
Humidity
75%
Wind
8 km/h
Direction
NE
Precipitation
0 mm
Today's Highlights
UV Index
8 (Very High)
High / Low
29° / 22°
Sunrise
05:42 AM
Sunset
06:38 PM
Brisbane Local Weather Map
Southbank, Brisbane
Drones
Mobile Phones
Weather Stations
Street Cameras
Data Sources
Drone Alpha
Type: Drone
Last update:2 mins ago
Temp:26°
Drone Beta
Type: Drone
Last update:5 mins ago
Temp:25°
Mobile User 1
Type: Mobile Phone
Last update:1 min ago
Temp:27°
Mobile User 2
Type: Mobile Phone
Last update:3 mins ago
Temp:26°
Brisbane CBD Station
Type: Weather Station
Last update:1 min ago
Temp:26°
Brisbane Airport Station
Type: Weather Station
Last update:1 min ago
Temp:25°
Queen St Camera
Type: Street Camera
Last update:5 mins ago
Temp:26°
Southbank Camera
Type: Street Camera
Last update:7 mins ago
Temp:25°
Southbank Station
Type: Weather Station
Last update:2 mins ago
Temp:25°
Mobile User 3
Type: Mobile Phone
Last update:4 mins ago
Temp:26°
Drone Charlie
Type: Drone
Last update:8 mins ago
Temp:25°
Story Bridge Camera
Type: Street Camera
Last update:6 mins ago
Temp:26°