Portál DHZO · stav vývoja

Pyros / kde stojíme

Multitenantná webová aplikácia pre dobrovoľné hasičské zbory — náhrada IKPO, Fireportu aj papierových evidencií. Infraštruktúra beží, jadro evidencií stojí, výjazdový proces je funkčný od SMS až po PDF správu o zásahu.

41commitov na Azure DevOps
16modulov rozbehnutých
11API controllerov
12DB migrácií
13obrazoviek portálu

Etapy

E0 základ · E1 evidencie · E2 výjazdový proces · E3 nadstavba · F budúcnosť
E0
Infraštruktúra
98 % · deploy na QNAP
E1
Jadro evidencií
85 %
E2
Výjazdový proces
72 %
E3
Nadstavba
6 %
F
Budúcnosť
0 %

Hotové a funkčné

overené end-to-end v prehliadači aj cez API
E0 — Infraštruktúra
stackhotové

Frontend + Backend

Angular 19 + Fuse v21, .NET 10 API, JWT prihlásenie, slovenská navigácia.

infrahotové

Docker + CI/CD

PostgreSQL+PostGIS, MinIO, frontend aj backend v kontajneroch; CI/CD deploy na QNAP cez self-hosted agent.

corehotové

Multitenant + roly

Zbor = tenant, jeden hasič vo viacerých zboroch, funkcie a roly per zbor.

E1 — Jadro evidencií
M01·M02hotové

Zbory, nastavenia, auth

Kategória, IČO, GPS zbrojnice (PostGIS), SMTP a SMS token per zbor.

M03rozpracované

Členovia

Evidencia + detail, odbornosti a zdravotné prehliadky s platnosťou, podpis na canvase. Chýba výstroj a miery.

M04rozpracované

Technika

Vzťahy zabudované/vyberateľné/priradené, stavy, normy spotreby. Chýba údržba a foto.

M05rozpracované

Lehoty & watchdog

STK/EK/skúšky s countdownom a semaforom, stránka Kontroly, denný e-mail digest.

M09rozpracované

PHM — kniha a sklad

Príjem/výdaj, zostatky, výdaj do techniky, upozornenie na zákonný limit skladu.

M13·M17rozpracované

Dashboard & notifikácie

KPI, blížiace sa lehoty, kondičné jazdy; e-mail cez SMTP per tenant, Hangfire job.

E2 — Výjazdový proces
M06rozpracované

Výjazdy

Ev. číslo P.RR, časová os 7 časov, posádka s rolami, technika s auto-výpočtom spotreby, foto (MinIO), vzdialenosť z GPS.

M07rozpracované

Správa o zásahu

PDF export so všetkými dátami a súčtami spotreby. Chýba verná kópia tlačiva.

M08rozpracované

Vozový zošit + žiadanka

Kniha jázd s kontinuitou tachometra, žiadanka IGAZ 109 v PDF s podpisom, watchdog kondičných jázd.

M15rozpracované

Fireport → výjazd

SMS brána: preposlaná SMS z Fireportu automaticky založí výjazd s GPS. (Scraping blokuje reCAPTCHA.)

Čo nás čaká

poradie na dohodnutie — návrh nižšie
Dokončiť E2 — výjazdový proces
čaká

Mapa výjazdu

Interaktívna mapa miesta zásahu a live polohy (zatiaľ len GPS polia).

čaká

Verné tlačivo správy

1:1 kópia úradného tlačiva, požiarne sekcie, odoslanie na KOS e-mailom.

čaká

Výjazd → jazda

Automatický návrh zápisu do vozového zošita zo zásahu.

E3 — Nadstavba
M10čaká

Kiosk mód

Dotyková obrazovka v dielni: RFID/PIN, veľké tlačidlá, výdaj PHM, preštartovanie techniky.

M11čaká

Live GPS mapa

Teltonika trackery: poloha áut, palivo, voda, zapaľovanie v reálnom čase.

M12čaká

Kalendár & akcie

Náhrada facebookových ankiet, prihlasovanie na akcie, PPAH s kapacitou.

M14čaká

Požičiavanie techniky

Výpožičky členom aj civilom, preberacie protokoly.

M16čaká

Štatistiky & bodovanie

Prihlásenosť, reakcie na výjazdy, účasť → bodíky pre členov.

M19·M20čaká

Dokumentácia & ADP

Strážna kniha, odborná príprava, protiplynová služba (dýchacie prístroje).

Budúcnosť (F)
M22čaká

Mobilné aplikácie

Android + iOS pre terénny zápis a notifikácie.

M23čaká

Vlastné zvolávanie

Náhrada Fireportu — kritické výstrahy, SMS, eskalácie. Rieši sa neskoro a opatrne.

M18·M21·M24·M25čaká

Landing, výkaz HJ, kamery, dotácie

Verejná stránka, ročný výkaz jednotky, kamery z cisterien, agenda dotácií.

Čo potrebujem od teba

Tri veci odomknú prechod z „funguje lokálne" na „beží naostro".

01
SMTP údajena ostré odosielanie e-mailových upozornení na lehoty
02
Router so SIMnasmerovať SMS bránu na endpoint pre import výjazdov
03
Doména + TLSDNS a certifikát pre status.pyros.trista.sk → kontajner :8903

Zdroj pravdy: ZADANIE.md · postup: TODO.md · repo: dev.azure.com/trista-sk/pyros · aktualizované 7. 7. 2026