Skládky suti

Aplikace pro správu odpadu
Kamera vyfotí SPZ, váha zváží fůru a brána zapíše průjezd — jenže každé zařízení si to donedávna vedlo po svém a dohromady to skládal člověk. Postavili jsme aplikaci, která tři přístroje spojila do jedné evidence návozů. Od příjezdu vozidla po fakturu, bez přepisování.
Srdcem aplikace je přehled fůr: každý návoz má SPZ, dopravce, časy příjezdu a odjezdu, váhy na vjezdu i výjezdu, typ materiálu a fotky. Záznamy si systém skládá sám a obsluhu zavolá jen k těm neúplným. V registrech se udržují vozidla, firmy, telefony pro otevírání brány a katalog materiálů s vazbou na účetní kódy. Na konci měsíce přijde uzávěrka: období se zamkne, záznamy už nikdo nezmění a faktury se vystaví samy. Dopravci vidí jen své fůry, účetní své uzávěrky.



Technologie
Aplikaci jsme vyvinuli na Oidis Frameworku v TypeScriptu — responzivní frontend s Bootstrapem, backend na Node.js s databází MongoDB. Na skládce běží kioskový agent jako Windows služba: přes souborové mosty čte výstupy ANPR kamery, mostové váhy a GSM brány a centrální aplikace si je stahuje reverzním tunelem. Pro ovládání vjezdu vyvíjíme vlastní IoT zařízení, které nahradí původní GSM bránu a s aplikací komunikuje přímo — hardware i firmware tak máme celé pod kontrolou. Fakturace odchází do Money S3, zákonná evidence odpadů do IS ENVITA. Řešení běží v Docker prostředí na cloudu, nasazování řídí CI/CD pipeline a provoz hlídá centrální monitoring.
Zadání
Fotky z kamery, vážní lístky a záznamy o otevření brány žily každé jinde a k sobě se dohledávaly ručně. Chyby se propisovaly až do fakturace a zákonné evidence odpadů. Provozovatel skládky chtěl jednu spolehlivou evidenci s auditní stopou — a napojení na účetnictví i úřední výkazy, aby konec měsíce nebyl detektivka.
Řešení
Na skládce běží náš kioskový agent — malá služba, která sbírá výstupy z kamery s rozpoznáváním SPZ, z mostové váhy a z GSM brány a skládá je podle SPZ a času do jednoho záznamu o návozu. Centrála si data stahuje sama zabezpečeným tunelem; když spojení vypadne, agent pracuje dál a po obnovení se vše dožene. Nic se neztratí. Fůry procházejí stavy od nového záznamu přes schválení po zamčení v měsíční uzávěrce. Z uzávěrky pak míří faktury do účetnictví Money S3 a výkazy do evidence odpadů IS ENVITA. Fotodokumentace zůstává s náhledy u každé fůry. Kiosek je přitom reálný hardware v provozu, ne jen software — sbírá data přímo z ANPR kamery a mostové váhy. A ovládání vjezdu posouváme dál: stárnoucí GSM bránu nahrazujeme vlastním IoT zařízením z naší dílny, které se s aplikací propojí nativně, bez závislosti na cizím hardwaru.
Zadání mířilo na funkci a spolehlivost, ne na vizuální redesign — proto jsme sáhli po ověřených UI komponentách a čas i rozpočet nasměrovali tam, kde přinášejí největší hodnotu: do integrací, hardwaru a automatizace. Klient tak dostal provozuschopné řešení rychleji a s nižšími náklady.
Klíčové funkce
- automatické spojení SPZ z kamery, vážení a průjezdu brány do jednoho záznamu
- přehled fůr s fotodokumentací, filtrováním a řešením neúplných záznamů
- registry vozidel, firem, telefonů a materiálů s vazbou na účetní kódy
- otevírání brány telefonem podle whitelistu synchronizovaného z aplikace
- vlastní IoT zařízení pro ovládání vjezdu jako náhrada za GSM bránu (ve vývoji)
- měsíční uzávěrky se zamčením období a automatickou fakturací
- exporty do účetnictví Money S3 a evidence odpadů IS ENVITA
- role pro obsluhu, účetní i dopravce (každý vidí jen své fůry)
- e-mailové notifikace o neúplných návozech
Výsledky a přínosy
- tři nezávislé hardwarové zdroje sjednocené do jedné evidence bez ručního párování
- MVP nasazené do provozu během 5 měsíců od podpisu, druhá fáze o měsíc později
- inženýrský přístup: stavba na ověřených UI komponentách místo grafiky na míru zkrátila dodání a šetří klientovi náklady
- neměnné měsíční uzávěrky poskytují auditní stopu pro fakturaci i kontroly
- fakturace a zákonné exporty odpadů na pár kliknutí místo ručního sestavování
- odolnost proti výpadkům: agent na skládce funguje i bez spojení s centrálou
- reálný hardware v provozu — kiosek a nově i vlastní IoT brána z naší dílny, ne jen software

