Skip to content

Latest commit

Β 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vizualni Admin

Turn Serbian government data into shareable visualizations.

License: MIT TypeScript Next.js

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


Quick Start

# Clone
git clone https://github.com/acailic/vizualni-admin.git
cd vizualni-admin

# Install
npm install

# Run
npm run dev

Open localhost:3000.

Try without installing: StackBlitz


The Golden Path

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

See it in action β†’


Features

  • 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

Using as a Library

npm install @vizualni/core @vizualni/react
import { BarChart } from '@vizualni/react';

function PopulationChart({ data }) {
  return (
    <BarChart
      data={data}
      x="region"
      y="population"
      locale="sr-Cyrl"
    />
  );
}

Monorepo Structure

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

Contributing

See CONTRIBUTING.md.

Good first issues: github.com/acailic/vizualni-admin/issues


Documentation


License

MIT. See LICENSE.


Data Sources

About

Tool for visualizing Serbian Open Government Data πŸ‡·πŸ‡Έ

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages