Property Price Register Analyser Tool
I've been house hunting recently and got tired of going into viewings with no solid data. Estate agents quote prices and you're just supposed to trust them? I started searching for data and ended up with Property Price Register, it was really useful. Initially, I just imported the data into Postgres and wrote queries for understanding what's going on the areas where I am searching houses(mostly second hand ones). It gave some useful info. So, thought tobuild something simple. I built this tool to explore PPR data.
What it does:
- Search by county, area, or address
- See median prices, trends, highest/lowest sales
- Compare new builds vs second-hand
- Fair value estimator based on comparable sales(an attempt 🤞🏻)
- Mortgage calculator with Central Bank rules
The PPR data does lack some fields, so the tool has its limitations. Such as no bedroom count, no property conditions, no BER, No location, historical data only
It's a starting point, not a valuation.
Use it to:
- Get a sense of what's selling in an area
- See price trends over time
- Have data to reference when negotiating
- Sanity-check an asking price
Built with: Python, Streamlit, Pandas, Plotly
Data source: Property Price Register (propertypriceregister.ie)
Made with ❤️ in Cork
Learning note: This was a refresher for Python, Pandas, and Plotly. First time using Streamlit. Rreally enjoyed how quick it is to go from idea to deployed app. An excellent framework for building Data Apps.
Would like to do
- Enrich data with Eircode details, room counts, property sizes
- Explore ML models (XGBoost) for predictive price analysis
- Add map visualisation
Feedback welcome! 🇮🇪
Looks great Vivek S. 👌, best of luck on the house hunt!