MicroForecast

Hyper-local weather intelligence

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

Original Authors:
Brae Webb & Richard Thomas
Course: CSSE6400 Software Architecture
Institution: The University of Queensland

Nissan Dookeran

Implementation by:

Nissan Dookeran

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°