This dashboard is inspired by Inside Airbnb, and is an ongoing project to document my learning and experimentation with using Streamlit and various plotting libraries to create an interactive dashboard. While this could perhaps be more easily resolved by using PowerBI or Tableau, I am taking the opportunity to explore various Python libraries like Altair
and Plotly
while also getting used to reading API documentation.
Data from the dashboard is retrieved from Singapore's Data.gov.sg, a free portal with access to publicly-available datasets from over 70 public agencies made available under the terms of the Singapore Open Data License. In particular, we dive into the HDB resale flat prices dataset, while town boundaries in the chloropeth map are retrieved from Master Plan 2014 Planning Area Boundary.
The project is rather close to heart since I've been looking out for a resale flat after getting married in mid-2022, so hopefully this dashboard can contribute to my purchase decision as I continue to work on it! 😊