Oidis Labs

Vlastní ERP, na kterém běží celá firma
Nástroje, které stavíme klientům, používáme nejdřív sami. Oidis Labs je náš vlastní firemní portál — na jednom místě drží zakázky a rozpočty, finance a cashflow, fakturační podklady, docházku, personalistiku, knihu jízd, dokumenty s elektronickým podpisem, registr firem a domén, inventář i vyhledávání nových příležitostí. Běží na stejném frameworku jako zakázkové aplikace, takže co se osvědčí tady, dostanou vzápětí i klienti.
Vstupní obrazovkou je přehled firmy: výsledek za zvolené období, vystavené faktury a nevyčerpané rozpočty, odpracované hodiny proti utilizaci a pohyby na účtu. Odtud se prochází do zhruba patnácti modulů. Projekty ukazují u každé zakázky, co zbývá vyfakturovat, kolik hodin je ještě v rozpočtu a jak vychází marže; k tomu registr technických náležitostí — domény, repozitáře, infrastruktura. Finance simulují runway a cashflow na měsíce dopředu. Lidské zdroje počítají náklad na hodinu, výkonnost a bilanci účetnictví proti bance. Dokumenty se píšou v Markdownu, generují do PDF a dají se elektronicky podepsat nebo rozeslat k seznámení se směrnicí. K tomu docházka s měsíčním reportem pro účetní, kniha jízd s mapou a cestovními příkazy, inventář, správa domén a DNS, registr firem s lustrací ve veřejných rejstřících a Lead Radar pro akvizici. Co kdo uvidí, řídí oprávnění — administrativní moduly jsou jen pro správce.



Technologie
Platformu jsme vyvinuli na Oidis Frameworku v TypeScriptu — frontend z komponent frameworku, backend na Node.js s Oidis Hubem, GraphQL a databází MongoDB, celé v Dockeru. Bankovní integrace využívá Open Banking API s mutual TLS, OAuth2 a kvalifikovanými certifikáty; onboarding vede přes SAML SSO na hostované stránce banky. Na fakturaci, projektové a znalostní nástroje, správu zdrojového kódu a Microsoft 365 se aplikace napojuje přes jejich API, domény spravuje přes rozhraní registrátorů, Cloudflare a RDAP. Mapy v knize jízd staví na Leafletu nad OpenStreetMap, dokumenty se píšou v editoru Monaco s diagramy Mermaid a generují do PDF. Přihlášení zajišťuje e-mail, Google nebo Microsoft Entra s dvoufaktorovým ověřením. Nad daty běží MCP server s vlastní souhlasovou obrazovkou pro dotazy z AI asistentů.


Zadání
Firma naší velikosti obvykle žije v pěti nástrojích, které spolu nemluví. Projekty v tabulkách, výkazy v jiném systému, internetové bankovnictví zvlášť, docházka v dalším — a účetní na konci měsíce sbírá podklady odevšad. Číslo o tom, jak na tom firma je, pak vzniká se zpožděním a až po ručním sesouhlasení. Chtěli jsme jeden zdroj pravdy — a zároveň prověřit vlastní framework na aplikaci, kterou denně používáme a která nesmí spadnout.
Řešení
Platformu jsme postavili na Oidis Frameworku a napojili na systémy, ve kterých firemní data reálně vznikají: banka, fakturace, projektové a znalostní nástroje, Microsoft 365, registrátoři domén, DNS a veřejné registry. Data se tak nepřepisují, ale stahují — bankovní pohyby přes zabezpečené spojení (mutual TLS, OAuth2 a kvalifikované certifikáty) a sada pravidel je rovnou zařadí do kategorií, ze kterých se skládá rozpad nákladů. Na stejná data navazuje projektová a personální agenda, takže odpracované hodiny, rozpočty, fakturace a skutečné pohyby na účtu ukazují tentýž stav. Z odvedené práce si aplikace sama sestaví výkaz jako podklad k fakturaci. Nad daty běží MCP server s vlastní přihlašovací obrazovkou, takže se na firmu můžeme ptát přímo z AI asistenta — nechat si spočítat marži, prověřit nesrovnalosti ve fakturaci nebo spustit vyhledávání příležitostí. A protože stavíme na frameworku, který sami vyvíjíme, každá schopnost Labs zpětně vylepšuje i produkty pro klienty.
Klíčové funkce
- přehled firmy: výsledek období, rozpočty, fakturace, odpracované hodiny a utilizace
- projekty: zbývající rozpočet, marže, worklogy z projektového nástroje a registr technických náležitostí
- finance: simulace runwaye a cashflow, pipeline nezaplacených faktur, plán nadcházejících faktur
- automatický výkaz odvedené práce jako podklad k fakturaci, s rozpadem po vydáních
- banka: import pohybů přes bankovní API i výpisem, kategorizace pravidly, párování mezd
- kontrola fakturace: duplicity, nepotvrzené rezervace karet, hodiny, které by propadly
- docházka s měsíčním PDF reportem odesílaným účetní a evidencí odeslaných reportů
- lidské zdroje: náklad na hodinu, výkonnost, kontrakty, karta zaměstnance a audit změn
- kniha jízd s mapou, spotřebou, cestovními příkazy a exportem pro účetní
- dokumenty z Markdownu do PDF — šablony, diagramy, sdílení, SharePoint
- elektronický podpis dokumentů a evidence seznámení se směrnicí
- registr firem podle IČO s lustrací ve veřejných i placených rejstřících
- správa domén a DNS: expirace, registrátoři, Cloudflare, zálohy zón
- Lead Radar: dotace, výzkumné projekty, veřejné zakázky a patenty se skórováním
- inventář firemního vybavení navázaný na zaměstnance i na pořizovací doklad
- bezpečné předání hesla přes chráněný archiv a druhé heslo SMS
- přihlášení e-mailem, přes Google nebo Microsoft, s dvoufaktorovým ověřením
- globální vyhledávání napříč moduly a MCP server pro dotazy z AI asistenta
Výsledky a přínosy
- jeden zdroj pravdy o financích, projektech i lidech — bez ručního sesouhlasování
- dvacet vydaných verzí od konce roku 2024, poslední rozšíření každé dva až tři týdny
- runway a cashflow se dají simulovat dřív, než se rozhodne o nákladu
- podklad k fakturaci i reporty pro účetní vznikají samy z dat, která už v systému jsou
- Lead Radar zpracuje desítky tisíc záznamů z veřejných registrů a vytřídí z nich desítky příležitostí
- prověření vlastního frameworku na aplikaci, kterou denně používáme a která nesmí spadnout

