I built a lightning-fast statistics platform for Poland

Published: (January 16, 2026 at 12:58 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Motivation

I needed Polish demographic data for a project and kept running into the same problem: the official statistics site (GUS) was slow, confusing, and the language they use is hard to parse even if you speak Polish. ChatGPT also gave inconsistent numbers. I thought, why not build something better?

Features

  • Click on any region in Poland to get instant statistics—no loading, no waiting, no confusing navigation.
  • Navigate from the whole country down to a voivodeship (province), then to a powiat (county), and finally to a gmina (commune/municipality). There are over 2,478 gminas, each with its own page.
  • Data includes population, housing, geography, and demographics, all pulled directly from GUS.
  • Bilingual interface (English and Polish) with proper localization—no Google Translate hacks.
  • Fast, instant page loads thanks to Elixir and Phoenix’s concurrency model.

Technical Details

  • Built with Elixir and the Phoenix framework to achieve near‑instant response times.
  • Custom template engine created to generate clean, readable text.
  • Runs the same dataset in both English and Polish, switching language on demand.

Future Plans

  • Add more datasets: economy, education, transport, environment.
  • Provide an API for developers to access the data programmatically.
  • Explore property‑price predictions based on regional trends.

Access

  • Live site:
  • Polish version: (free to use)

Call for Feedback

I’d love to hear what you think. What data would be useful? What’s missing? Any feedback is super helpful as I continue building this out.

Back to Blog

Related posts

Read more »

Top 7 Featured DEV Posts of the Week

I built an app in every frontend framework Author: Alicia Sykes • Jan 5 Tags: performance, webdev, javascript, frontend @lissy93 takes on the ambitious challen...