End-to-end machine learning project for real estate price prediction
Processed historical HDB transaction data with feature engineering including geocoding, distance calculations to amenities, and temporal features.
XGBoost gradient boosting model trained on 10+ features with cross-validation for optimal performance.
Flask REST API with endpoints for predictions, address lookup, and real-time geocoding via OneMap integration.
Interactive single-page application with form validation, auto-fill functionality, and responsive design.
The prediction model analyzes the following variables:
Predictions are estimates based on historical patterns and should not be used as the sole basis for financial decisions. Actual property values depend on numerous factors including condition, renovations, market sentiment and individual buyer preferences.