SmartPostCode is a neighbourhood search tool that recommends users the most suitable neighbourhood to live based on their budget, commuting time, and other personal preferences, including travel time, local safety, neighbourhood quality, health status, outdoor environment and public facility access. It also provides personalised comparison based on assigned weights to each criterion.