MCPcopy Index your code
hub / github.com/cityvizor/cityvizor

github.com/cityvizor/cityvizor @5.6.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.6.1 ↗ · + Follow
1,203 symbols 2,592 edges 293 files 52 documented · 4%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cityvizor

Přehledný rozklikávací rozpočet s plněním na jednotlivé faktury a dalšími funkcemi pro samosprávy. Aplikace byla vytvořena zaměstnanci Ministerstva financí ČR, Otevřená Města vám poskytují tuto aplikaci jako službu. Data jsou poskytována obcemi dobrovolně.

Instalace

docker-compose up a stránka bude přístupná na http://localhost:4200.

Roadmapa

Plánování dalšího vývoje je přímo zde v repozitáři pomocí jednotlivých ticketů (issues)

Informace pro vývojáře

Informace pro vývojáře jsou shnuty v CONTRIBUTING.md a v ARCHITECTURE.md.

Kontakt

  • Diskuze zde na GitHub: https://github.com/cityvizor/cityvizor/discussions
  • Koordinátor projektu: Pavla Kadlecová, Otevřená Města z.s. (cityvizor@otevrenamesta.cz)
  • Tech leads: Ondřej Roztočil, Kateřina Průšová

Extension points exported contracts — how you extend this code

Importer (Interface)
(no doc) [6 implementers]
demo/import/schema/importer.ts
BudgetAmounts (Interface)
(no doc) [4 implementers]
client/src/app/schema/budget.ts
Balances (Interface)
(no doc) [4 implementers]
demo/src/app/shared/schema/balances.ts
Request (Interface)
(no doc)
server/src/index.d.ts
CityVizorDataFile (Interface)
(no doc)
demo/import/importers/importer-cityvizor.ts
BudgetTypedAmounts (Interface)
(no doc) [3 implementers]
client/src/app/schema/budget.ts
ExportOptions (Interface)
(no doc)
demo/src/app/services/export.service.ts
Options (Interface)
(no doc)
server/src/worker/import/import.ts

Core symbols most depended-on inside this repo

get
called by 108
demo/src/app/services/codelist.service.ts
inRange
called by 44
demo/src/assets/polyfills/encoding.js
decoderError
called by 35
demo/src/assets/polyfills/encoding.js
toast
called by 18
client/src/app/services/toast.service.ts
validate
called by 17
demo/import/importers/importer-ginis.ts
n
called by 15
demo/src/assets/polyfills/web-streams.js
index
called by 15
demo/src/assets/polyfills/encoding.js
createWorkerTask
called by 12
server/src/routers/import/accounting.ts

Shape

Method 537
Class 310
Function 304
Interface 50
Enum 2

Languages

TypeScript100%

Modules by API surface

demo/src/assets/polyfills/web-streams.js129 symbols
demo/src/assets/polyfills/encoding.js43 symbols
demo/src/assets/polyfills/bluebird.min.js36 symbols
client/src/app/services/data.service.ts36 symbols
demo/src/app/services/data.service.ts34 symbols
client/src/app/services/admin.service.ts29 symbols
client/src/app/schema/budget.ts24 symbols
demo/src/app/views/profile/import/import.component.ts20 symbols
client/src/app/views/profile/views/profile-accounting/profile-accounting.component.ts20 symbols
demo/import/importers/importer-ginis.ts18 symbols
demo/src/app/views/profile/expenditure-viz/expenditure-viz.component.ts16 symbols
demo/src/app/views/profile/income-viz/income-viz.component.ts15 symbols

For agents

$ claude mcp add cityvizor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page