Back to KangaBlue
Builds by KangaBlue

BUILDS

Standalone projects KangaBlue has shipped. Most of our work goes into Tateru Pro, but some ideas are too big for an app — they get their own deployment.

Live · v2.4ausoverwatch.com

AUSOVERWATCH

Real-time geospatial intelligence for Australia. AusOverwatch aggregates 15 domestic data feeds onto a single interactive 3D globe, giving you a comprehensive situational picture of what is happening across the country at any moment — plus a World Events intelligence mode for monitoring global hotspots, and a personalised My Neighbourhood dashboard that surfaces everything happening near a saved home address.

15
Domestic layers
5
World Events overlays
12
Neighbourhood cards
2
AI briefing modes

15 DOMESTIC DATA LAYERS

Toggleable independently from a left-side Layer Panel. Filters narrow each layer (18 controls in total). Click any entity on the map for a detail panel.

01

Event & Incident

Natural events and incidents happening right now.

Earthquakes
USGS

Magnitude-2.5+ quakes across the Australasian region from the past 7 days. Coloured and sized by magnitude.

Bushfires
NASA FIRMS (VIIRS)

Active fire hotspots detected by NOAA-20. Flame icons sized and coloured by Fire Radiative Power.

Weather Warnings
Bureau of Meteorology

Active flood, storm, heat, and wind warnings. Triangles coloured by Watch → Warning → Severe.

Traffic Incidents
TfNSW + VicRoads

Crashes, roadwork, closures, and hazards across NSW and VIC. Diamond icons by severity.

02

Transportation

Aircraft, vessels, and public transport in real time.

Flights
airplanes.live / adsb.lol

Live aircraft positions across the Australasian region. 15-second polling with dead-reckoning interpolation between updates.

Vessels
AISStream (WebSocket)

Real-time AIS ship positions, coloured by vessel type (cargo, tanker, passenger, fishing, other).

Transit (Multi-State)
GTFS-Realtime (QLD, SA, ACT)

Live bus, train, ferry, and tram positions across QLD (Translink), SA (Adelaide Metro), and ACT (Canberra). Nearest-80 culling keeps the map readable.

03

Atmosphere & Environment

What's happening in the air right now.

UV Index
ARPANSA

Live UV readings from 17 monitoring stations. Risk levels from Low (green) through Extreme (purple).

Air Quality
WAQI

AQI readings from 150+ stations across the region. Good → Hazardous health categories.

Weather
WeatherAPI.com

Current conditions for 20 major Australian cities — temperature, wind, humidity, pressure, visibility.

04

Space Monitoring

What's overhead, and what's pointing at the ground.

Satellites
CelesTrak (TLE)

Live positions of the ISS and weather satellites with orbital paths. Visible in both domestic and World Events modes.

Webcams
Windy

~1,000 webcams across Australia (beach, city, traffic, landscape). Click a camera pin to open a live preview or timelapse player.

05

Infrastructure & Demographics

The grid, the people, and the precipitation.

Energy Grid
OpenElectricity

NEM region snapshot for NSW, VIC, QLD, SA, TAS — total generation in MW and renewable percentage, with full source breakdown (solar, wind, hydro, coal, gas, battery).

Census 2021
ABS via Esri

Choropleth overlay across 2,454 SA2 regions. Switch between 8 demographic metrics — household income, rent, median age, population, indigenous %, born overseas, unemployment, household size.

Weather Radar
RainViewer (BOM)

Real-time precipitation radar overlay. Adjustable opacity (10–80%), updates automatically.

Mode Switch

WORLD EVENTS INTELLIGENCE MODE

One toggle transforms AusOverwatch from a domestic monitoring platform into a global intelligence tool. The camera flies to a selected region, domestic-only layers dim, and a set of intelligence overlays activates. Regional flight and vessel tracking adapt to the active region's bounding box; entity counts in the sidebar reflect the region, not global totals.

Region presets (camera fly-to)
Middle EastUkraine / Black SeaSouth China SeaTaiwan StraitKorean PeninsulaIndo-Pacific
Military Aircraft
airplanes.live /v2/mil + hexdb.io enrichment

ADS-B tracked military aircraft, crimson icons with dead-reckoning. Enriched with manufacturer, operator, and full type from hexdb.io.

LADD Aircraft
airplanes.live /v2/ladd

Limiting Aircraft Data Displayed — aircraft usually blocked from public tracking (military, government, VIP). Amber icons with flag badges (MIL, PIA, LADD, INTERESTING).

News Events
GDELT

Recent geolocated news events, colour-coded by category (Conflict, Diplomacy, Protest, Disaster, Military, Economy). Click a pin for the headline and link to the source article.

Conflict Events
ACLED

Battles, explosions, protests, and violence against civilians from the last 30 days. SVG icons by event type, sized by fatality count.

GPS Jamming Detection
Derived (client-side)

Automatic detection: military aircraft reporting degraded NIC (Navigation Integrity Category ≤ 3) are clustered within 200 km into red translucent zones. Single degraded aircraft get a 30 km warning ring.

Intel Brief — a one-tap AI analysis that synthesises military aircraft density, LADD activity, news developments, conflict events, and GPS jamming indicators into a 3–5 sentence intelligence briefing. Powered by GPT-4o-mini with an intelligence-analyst persona.
Personalised

MY NEIGHBOURHOOD

Save a home address once. A green button appears on the map — click it to open a full-screen futuristic dashboard with 12 data cards plus local news headlines, all filtered to a sensible proximity radius for each category. Geocoding runs via OpenStreetMap Nominatim (server-side, no API key required); the saved address lives in your browser's local storage.

Environment

Weather

Temperature, condition, humidity, wind from the nearest station.

100 km radius
UV Index

Current UV level and risk category from the nearest ARPANSA station.

150 km radius
Air Quality

AQI reading and health category from the nearest station.

50 km radius
Warnings

Count of active BOM weather warnings near you.

200 km radius

Transport & Infrastructure

Energy Grid

Renewable energy percentage for your NEM state region.

2,000 km radius
Flights

Aircraft overhead count, plus the closest flight's callsign and altitude.

50 km radius
Transit

Buses, trains, ferries, trams nearby — broken down by type.

3 km radius
Traffic

Count of traffic incidents nearby.

30 km radius

Maritime, Hazards & Space

Vessels

Ships nearby, plus the closest vessel name and type.

80 km radius
Earthquakes

Recent quakes nearby, plus the strongest magnitude and its location.

300 km radius
Fires

Active fire hotspots near your address.

100 km radius
Satellites

Count of satellites currently overhead.

500 km radius

AI Situational Briefing

Two modes. “Brief Me” generates a plain-English summary of conditions across Australia — pickable by city (8) or state (8) with proximity-based data filtering. “Intel Brief” runs in World Events mode and analyses military aircraft density, conflict events, news, and GPS jamming indicators.

GPT-4o-mini · 3–5 sentence output

3D Globe Experience

CesiumJS-powered 3D globe with three map themes (Dark, Light, Satellite) and a 2D/3D morph toggle. Region presets fly the camera to any of 8 cities with smooth 1.5-second animations.

  • Google Photorealistic 3D Tiles for city-level building detail
  • Street Explore mode: fly down to 400 m altitude in any major AU city
  • Weather Radar overlay with opacity slider
Under the hood
React 19Vite 6TypeScript 5Tailwind v4CesiumJS 1.138Express 5Turborepo monorepoVercel (web)Render (API, Oregon)WebSocket AIS streamingGTFS-RealtimeGPT-4o-mini

See it live

Open the dashboard and pan around the globe. No login. No account. Just the data.

VISIT AUSOVERWATCH.COM
Live · v2.2propviews.online

PROPVIEWS

NSW property intelligence on a 3D globe. 202,601 geocoded property sales across 3,610 suburbs, with price-coded map pins, suburb heatmaps, Census 2021 overlays, AI-powered market briefings, twelve spatial / amenity queries, Google Street View integration, and one-click PDF property reports.

202K
Property sales
3,610
NSW suburbs
12
AI-powered queries
100%
Geocoded coverage

MAP VISUALISATIONS

Three layers stacked on a CesiumJS 3D globe. Each independently toggleable, each filterable.

Property Pins
Canvas-rendered billboards

All 202,601 sales preloaded once (~6 MB gzipped), viewport-filtered client-side with a 2,000-pin cap. Price-coded: green (<$500K), yellow ($500K–1M), orange ($1M–2M), red ($2M+).

Suburb Heatmaps
Aggregated suburb_stats

3,610 suburbs as ellipses, coloured along a median-price gradient. Hover or click a suburb for sale count, median, average, min/max.

Census 2021 Overlay
ABS via Esri

Choropleth across 2,454 SA2 regions. Switch between 8 metrics — household income, rent, median age, population, indigenous %, born overseas, unemployment, household size.

Price pin colour key
< $500K
$500K – $1M
$1M – $2M
$2M+
Spatial Queries

PROPERTY INTELLIGENCE

Click any property pin, then run one of seven preset spatial queries against the local SQLite database. Each query returns clickable result cards (the camera flies to the location on click) and a short AI-generated summary. Distances use an equirectangular approximation accurate within 50 km at AU latitudes.

01
Similar properties within 5 km

Same property type, ±30% of price, within 5 km. Up to 15 closest results, AI-summarised.

02
Properties around this price (10 km)

Any property type within ±25% of price across a 10 km radius. Patterns and price spread summarised.

03
Median price in this suburb

Pulls suburb-level statistics (median, average, sale count, min/max) for the current property's suburb.

04
Most expensive sales nearby

Top sales within the surrounding area. Useful for ceiling-price context.

05
Recent sales in this area

Latest transactions ordered by settlement date, to gauge current market activity.

06
Cheapest properties nearby

Bottom-of-market comparables within the surrounding area.

07
Compare nearby suburbs

Side-by-side suburb median comparison across the closest neighbouring suburbs.

Google Places · Distance-ranked

NEARBY AMENITIES

Five live queries to the Google Places API for any selected property. Results return up to 10 closest places per category, with ratings, review counts, and AI-summarised highlights.

Nearest schools

School locations, distance, and ratings — closest-first.

5 km radius
Public transport

Train, bus, subway, light rail, and transit stations with distances.

3 km radius
Shops & supermarkets

Supermarkets, shopping malls, grocery and convenience stores.

3 km radius
Medical & health

Hospitals, pharmacies, GPs, and dental clinics within reach.

5 km radius
Parks & recreation

Parks, playgrounds, gyms, and sports complexes.

3 km radius

AI Market Briefing & Chat

  • “Brief Me” — market briefing for the current viewport or suburb, synthesised in 1–2 sentences.
  • Support chat — contextual chatbot with conversation memory.
  • Every Property Intelligence + amenity query returns its own AI summary alongside the data.

GPT-4o-mini · concise, Australian English

Property Workflow

  • Address autocomplete — debounced search (300 ms) across all 202 K addresses.
  • Property slide-over — full details, Street Explore 3D launch, Google Maps deep link.
  • Share Property Report — one-click PDF (jsPDF) with satellite map screenshot, property marker, details grid, and all accumulated query results.

3D Globe Experience

  • 3 map themes (Dark, Light, Satellite) + 2D/3D morph toggle.
  • Google Photorealistic 3D Tiles for city-level building detail.
  • Street Explore mode — fly down to a tilted, property-centred 300 m view.
  • 9 region presets: Greater Sydney, CBD, Eastern Suburbs, Inner West, North Shore, Northern Beaches, Western Sydney, Sutherland, All NSW.

Property Filters

Narrow the 202 K sales using a stacked filter set, all applied client-side over the preloaded dataset.

  • Price range
  • Property type (house / unit / land)
  • Date range
  • Suburb text match
Data Pipeline

From raw NSW Valuer General files to 100% coverage

NSW Valuer General Property Sales Information arrives as raw DAT/CSV files. PropViews parses every record, then runs a three-tier address match against G-NAF (exact → no-unit → street-only), hitting 87.8% of the 202 K records. The remaining 12.2% fall through to Google's Geocoding API. Result: 100% coverage with lat/lng on every sale.

87.8%
G-NAF match
12.2%
Google fallback
100%
Final coverage
Under the hood
React 19Vite 6TypeScript 5Tailwind v4CesiumJS 1.125Express 5better-sqlite3 (WAL)Turborepo monorepoVercel (web)Render (API, Oregon)jsPDFGoogle Places APIG-NAF address datasetGPT-4o-mini

Explore NSW from the air

Pan around the globe, click any pin, run a query. No login required.

VISIT PROPVIEWS.ONLINE

More builds in the pipeline. We'll add them here as they ship.