Melbourne Property Price

End-to-end pipeline
Live Predictions

About

This project predicts prices for active Melbourne property listings using transaction history. It scrapes Domain.com.au weekly, enriches the data with ABS demographics, crime statistics, and proximity-to-transport features, then trains an XGBoost model to predict prices for For Sale listings.

Data snapshot refreshed every Sunday at 9:00 AM Melbourne time. Predictions reflect the current market level by injecting today's Year and Month at inference.

The dashboard runs the XGBoost model directly in the browser via ONNX Runtime Web, so on-demand price estimates are instant and entirely client-side.

Python XGBoost scikit-learn SHAP ONNX Runtime Leaflet Chart.js GitHub Actions

Highlights

Pipeline