Turn Serbian government data into shareable visualizations.
A Next.js application for visualizing data from data.gov.rs β Serbia's open data portal. Create charts, maps, and dashboards from 3,400+ public datasets.
Live demo: acailic.github.io/vizualni-admin
# Clone
git clone https://github.com/acailic/vizualni-admin.git
cd vizualni-admin
# Install
npm install
# Run
npm run devOpen localhost:3000.
Try without installing: StackBlitz
1. Browse datasets β Find data from data.gov.rs 2. Create a chart β Line, bar, pie, map, table 3. Share or embed β PDF, PNG, iframe embed
- Serbian-first: Cyrillic, Latin, and English support
- 8+ chart types: Line, bar, pie, scatter, map, table, combo, radar
- data.gov.rs integration: Direct API access to 3,400+ datasets
- Geographic maps: GeoJSON for all Serbian regions and municipalities
- Accessible: WCAG 2.1 AA compliant
- Export: PDF, PNG, PowerPoint
npm install @vizualni/core @vizualni/reactimport { BarChart } from '@vizualni/react';
function PopulationChart({ data }) {
return (
<BarChart
data={data}
x="region"
y="population"
locale="sr-Cyrl"
/>
);
}packages/
βββ core/ # Framework-agnostic primitives
βββ react/ # React components
βββ charts/ # Chart configuration
βββ data/ # Data utilities
βββ geo-data/ # Serbian GeoJSON
βββ connectors/ # data.gov.rs, CSV, JSON
src/
βββ app/ # Next.js App Router
βββ components/ # React components
βββ lib/ # Utilities
See CONTRIBUTING.md.
Good first issues: github.com/acailic/vizualni-admin/issues
MIT. See LICENSE.
- data.gov.rs β Open Data Portal of Serbia
- Statistical Office of Serbia