Tradie Morning Rush Hour
Everything Melbourne tradies need before hitting the road.
Local time
Wed 6 May 4:25:35am
Countdown to morning rush
Rush window runs 5:30am–7:30am (2 hours) · Melbourne time
Countdown to 5:30am
1h 04m 24s
Traffic, weather, and diesel panels below refresh on their own schedules once APIs are connected.
Traffic & incidents
Split feeds keep incident polygons separate from flow-only congestion data — each panel owns its own loading, error, and lazy map lifecycle.
Traffic updates
Congestion, closures, and freeway run-times — normalized so you can swap TomTom Traffic, Google Maps traffic tiles, or VicRoads feeds without redesigning the card.
- TomTom
- Google Maps
- VicTraffic
- Mapbox
Traffic API not connected
This panel expects a TrafficFeedResponse: delay minutes, corridor labels, and optional deep links. Hook your edge route or server action to TomTom Traffic Flow, Google Routes Preferred traffic, or VicTraffic JSON.
Map SDK loads only after a non-empty success payload to keep JS lean during placeholder mode.
Vic planned disruptions (official viewer)
Open full viewerAccidents & hard closures
Dedicated incident stream (often a different vendor endpoint than flow-only traffic). Map pins can reuse the same Mapbox or Google stack as traffic with a separate incident layer.
- VicTraffic
- TomTom
- Google Maps
Incident feed not connected
Shape matches AccidentsFeedResponse: road, severity, lanes blocked, optional coordinates for map clustering.
Weather
Hourly weather
Strip tuned for OpenWeather One Call / BOM hourly equivalents — rain probability and gusts matter more than pretty icons at 5:30am.
- OpenWeather
- BOM
Weather API not connected
Expect WeatherFeedResponse with timezone-aware hourly points. Keep SSR for SEO microcopy; lazy-load chart overlays later if needed.
Cheapest diesel
Snapshot typed as DieselPricesFeedResponse so you can later swap the fetcher to a partner API while keeping the same UI contract.
Melbourne diesel snapshot
Three cohort views (metro, industrial, freeway heuristics) map cleanly to future `/api/tradie/diesel` responses.
- Internal snapshot
- FairFuel-ready
Metro snapshot
Lowest diesel across Melbourne rows in this payload.
BP 2GO BRIGHTON
BRIGHTON · BP
190.2¢/L
CALTEX CHELSEA HEIGHTS
CHELSEA HEIGHTS · Caltex
190.2¢/L
COLES EXPRESS WARRANDYTE SOUTH
WARRANDYTE · 7-Eleven
190.2¢/L
COLES EXPRESS SPOTSWOOD
SPOTSWOOD · 7-Eleven
190.3¢/L
COLES EXPRESS ESSENDON
ESSENDON · 7-Eleven
190.4¢/L
BP ROOKSBY
VERMONT · BP
190.4¢/L
COLES EXPRESS CAMBERWELL
CAMBERWELL · 7-Eleven
190.5¢/L
COLES EXPRESS WERRIBEE PARK
WERRIBEE · 7-Eleven
190.5¢/L
Industrial corridors
Heuristic bucket for fleet-heavy suburbs.
COLES EXPRESS WESTGATE SOUTH
PORT MELBOURNE · 7-Eleven
190.6¢/L
COLES EXPRESS DANDENONG NORTH
DANDENONG NORTH · 7-Eleven
191.0¢/L
COLES EXPRESS EPPING
EPPING · 7-Eleven
191.8¢/L
CALTEX BROADMEADOWS
BROADMEADOWS · Caltex
191.9¢/L
BP ENERGY FUEL LAVERTON
LAVERTON NORTH · BP
192.3¢/L
BP DEER PARK
DEER PARK · BP
192.5¢/L
Freeway string matches
Radial / ring-road suburb heuristics.
Food trucks
Food trucks & coffee vans
List + map dual mode. Geolocation can sort rows by distance once the browser shares coords (Geolocation API + consent UI lives in a future client hook).
- Mapbox
- Google Maps
- Geo
Vendor directory not connected
Expect FoodTruckFeedResponse with coordinates for clustering and optional externalListingUrl for deep links.
Until pins go live, anchor stops from the fuel map.
Fix-ups & mobile help
Mobile mechanics
Directory-style listings with optional coordinates for map-first discovery. Pair with your marketplace or partner API.
- Partner API
- Mapbox
- Google Maps
Mechanic listings not connected
Expect MobileMechanicsFeedResponse with trades, service areas, and profile URLs. Map layer stays lazy-loaded.
Need something fixed?
Need a mobile mechanic or someone to fix something at home? Northern Tradie helps connect Melbourne locals with trusted tradies.
Opens northerntradie.com.au in a new tab.
