Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Bydleni.rs

Czech housing affordability dashboard built with Rust, Axum, Askama, HTMX, and Chart.js.

This application aggregates data from four sources (FRED, CNB, CZSO, Sreality) to answer a simple question:

How many years of net salary does it take to buy a 60m2 flat in the Czech Republic?

Key capabilities

  • Regional affordability comparison across all 14 Czech regions
  • Interactive SVG map with heat-colored data
  • Affordability and rent-burden forecasts
  • Mortgage and savings calculators
  • Personalized “My Budget Scenario” mode (localStorage, no account)
  • Automatic background data refresh every 6 hours

Tech stack

LayerTechnology
BackendRust + Axum
TemplatesAskama (Jinja2-like)
InteractivityHTMX
ChartsChart.js
DatabaseSQLite (WAL mode)
Schedulingtokio-cron-scheduler