I built a lightning-fast statistics platform for Poland
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.