Zakázky pro zákazníky a vlastní produkt v provozu.
hlidacfirem.cz a systém pro La Fenice jsme postavili zákazníkům. Codework vyvíjíme, provozujeme a podporujeme sami. Jsou to nejnovější ze stovek projektů, které máme za víc než dvacet let v IT za sebou, od jednoduchých webů po rozsáhlé systémy a implementace softwaru třetích stran. Ukazujeme právě tyto, protože o nich můžeme mluvit do detailu.
Hlídač Firem
Registr dlužníků a monitoring firemních rizik pro velkoobchody a výrobce. Kompletní přepis dvou zastaralých PHP aplikací do jednoho systému.
La Fenice
Informační systém pro projekční kancelář. Projekty, smlouvy, zápisy a fakturace s klientským portálem a elektronickým podpisem.
All-in-one workspace pro malé a střední evropské firmy. Úkoly, CRM a docházka s AI asistentem, hostované výhradně v EU.
Hlídač Firem
Registr dlužníků a monitoring firemních rizik. Zákazník: StopStav CZ s.r.o.
René Smilek, StopStav CZ s.r.o.

Výchozí stav
Dvě samostatné aplikace v PHP, provozované víc než deset let, se dvěma oddělenými databázemi a překrývající se skupinou uživatelů. Systém fungoval a měl platící zákazníky, ale rozvoj byl prakticky nemožný. Každá změna byla riziková a nové funkce, které trh začal vyžadovat, se do něj nedaly rozumně doplnit.
Nabídky na kompletní přepis se pohybovaly v řádech milionů a v horizontu roku a víc.
Co bylo potřeba vyřešit
- Převést data ze dvou původních databází do jedné, se zachováním identifikátorů, historie a přihlašovacích údajů uživatelů.
- Automaticky sledovat 21 zdrojů dat o firmách: devatenáct veřejných registrů od obchodního a insolvenčního rejstříku přes registr plátců DPH až po dražby a veřejné zakázky, a k tomu dva unikátní zdroje (CRIF a StopStav).
- Zvládnout zpracování milionů záznamů na pozadí, aby se aplikace neseknula, když se aktualizuje celý rejstřík.
- Rozesílat upozornění na změny u sledovaných firem tak, aby dorazila včas a jen jednou.
- Přijímat online platby a vystavovat doklady včetně dokladů za jednorázově prodané reporty.
- Přepnout provoz tak, aby se stávající zákazníci přihlásili původním heslem a nic se neztratilo.
Jak jsme to postavili
Nový systém stojí na běžných, dobře podporovaných technologiích, ne na exotice. Zpracování dat běží ve frontách na pozadí odděleně od webové části, takže aplikace zůstává svižná i ve chvíli, kdy se přepočítává celý rejstřík. Součástí je i shrnutí zjištěných rizik generované jazykovým modelem, které z desítek záznamů udělá odstavec pro člověka.
Migrační skripty jsme napsali tak, aby se daly pouštět opakovaně. Díky tomu bylo možné zkušební přesun dat udělat několikrát nanečisto a v den přepnutí už jen dosynchronizovat rozdíl. Samostatný validační skript porovnává počty a vzorky záznamů proti původní databázi, takže nešlo o dojem, ale o kontrolu.
Výsledek
| Rozsah | 83 obrazovek aplikace a administrace, 13 veřejných rozhraní pro napojení dalších systémů |
|---|---|
| Objem kódu | zhruba 108 tisíc řádků v 660 souborech |
| Data | 3,5 milionu subjektů převedených ze dvou původních databází |
| Doba realizace | od prázdného repozitáře po systém připravený k nasazení za 5 měsíců |
| Tým | tři lidé a AI agenti |
| Zachováno | uživatelské účty i původní hesla, historie, identifikátory záznamů |
Celou případovou studii si můžete stáhnout jako PDF — hodí se k přeposlání kolegům, kteří rozhodují.
Co si z toho odnést
Přepis staršího systému je typ zakázky, kde je rozdíl v přístupu nejvíc vidět. Rozsah je velký, ale zadání je z velké části známé, protože stará aplikace je nejlepší specifikace, jaká může být. Právě tady agenti odvedou nejvíc práce a tým se může soustředit na to, co je opravdu složité: datový model, migraci a plán přepnutí.
Pokud máte systém, o kterém víte, že ho brzy bude potřeba nahradit, a nabídky, které jste dostali, jsou mimo vaše možnosti, tohle je přesně situace, kdy má smysl se ozvat.
La Fenice Projekt
Informační systém pro řízení projektů, smluv a fakturace s klientským portálem a elektronickým podpisem. Zákazník: La Fenice Projekt s.r.o.
Mgr. Petr Maršálek, La Fenice Projekt s.r.o.

Výchozí stav
Agenda projektů byla rozložená mezi tabulky, e-maily a sdílené složky. Smlouvy a zápisy se tiskly, podepisovaly a skenovaly. Klient se o stavu své zakázky dozvídal po telefonu.
Co systém umí
- Projekty s milníky. Postup zakázky se počítá sám z odškrtnutých milníků, takže ho nikdo nemusí ručně aktualizovat.
- Smlouvy ze šablon. Údaje o klientovi a zakázce se doplní automaticky, změny po podpisu se řeší dodatkem.
- Zápisy ze schůzek, fotodokumentace a soubory. U každého zápisu jde nastavit, jestli ho uvidí i klient.
- Komunikace s úřady. Přehled podaných žádostí a vyjádření s hlídáním lhůt a platnosti.
- Fakturace a finance. Vydané faktury s rozpisem DPH, přijaté náklady, odpracované hodiny a bilance každé zakázky i celé firmy.

Klientský portál
Klient má vlastní přihlášení a vidí jen své projekty: jak daleko zakázka je, co se na ní naposledy dělo, sdílené dokumenty, fotky a faktury. S kanceláří si může psát přímo u projektu. Změny se mu objevují okamžitě, bez obnovování stránky.

Elektronický podpis
Zápisy i smlouvy podepisuje klient a zástupce kanceláře přímo v aplikaci, na počítači i na tabletu, bez placené služby třetí strany. Podepsaný dokument dostane protokol s otiskem a časy podpisů a zapečetí se certifikátem.

Grafika
Systém nevypadá jako krabicový software s cizím logem. Barvy, písmo i rozložení obrazovek vychází z vizuální identity La Fenice, aby ho kancelář mohla bez rozpaků ukázat klientům.
Výsledek
| Rozsah | 25 obrazovek pro kancelář a klientský portál |
|---|---|
| Objem kódu | zhruba 23 tisíc řádků |
| Doba realizace | 3 týdny od prázdného repozitáře po ostrý provoz |
| Podpisy | vlastní podepisování s certifikátem, bez měsíčních poplatků za službu třetí strany |
Screenshoty jsou z demo instance s vymyšlenými daty. Skutečné projekty a klienti La Fenice zůstávají neveřejné.
All-in-one workspace pro malé a střední evropské firmy. Provozujeme a podporujeme ho sami na codework.cloud.

Codework vznikl z toho, co jsme sami potřebovali a nikde nenašli: jeden systém místo pěti nástrojů, které spolu nemluví, a k tomu jistota, že data zůstanou v Evropě. Dnes ho používají platící zákazníci.
Co Codework umí dnes
- Úkoly. Projektové nástěnky, kanban, podúkoly, komentáře a přílohy. Bez konfiguračního pekla.
- CRM. Firmy, kontakty, aktivity a hovory. Každá interakce se zákazníkem na jednom místě.
- Docházka. Dovolená, nemoc, home office a služební cesty, s týmovým kalendářem a auditovatelnými záznamy.
- CodeBot. AI asistent uvnitř workspace, ne obecný chatbot. Zná vaše úkoly, kontakty i docházku, odpovídá na otázky a zakládá záznamy přirozeným jazykem. Inference běží na evropských modelech s nulovou retencí dat.
Ve vývoji jsou moduly Projekty, Helpdesk, Sales, Fakturace, Kniha jízd a Chat. Stávající zákazníci je dostanou v ceně.
Čím se liší
- Moduly per uživatel. Vývojář platí za Úkoly, účetní za Docházku. Konec placení za funkce, které daný člověk nepoužívá.
- Data zůstávají v EU. Aplikace, databáze, úložiště i AI inference běží u evropských dodavatelů. Žádný přenos mimo Evropu.
- Self-hosted varianta. Kdo chce plnou kontrolu, provozuje Codework na vlastní infrastruktuře.
- Jedenáct jazyků včetně češtiny, ne jen anglické rozhraní s pár přeloženými tlačítky.
Proč je to důležité i pro zakázky
Codework není jen produkt, který prodáváme. Je to zároveň základ, na kterém stavíme interní systémy na míru. Hotové moduly pokrývají velkou část toho, co typická firma od interního systému chce, takže se dostavuje jen to, co je pro zákazníka specifické.
Pro zákazníka to znamená kratší dodání a nižší cenu, než kdyby se stavělo od nuly, a jádro odladěné každodenním provozem u ostatních. Pro nás to znamená, že každá zakázka vylepší produkt pro všechny.
Codework provozujeme na codework.cloud, kde najdete i moduly, ceník a odpovědi na otázky k bezpečnosti a GDPR. O nasazení ve vaší firmě si napište.
Máte podobný problém?
Ozvěte se a popište, co provozujete a co s tím chcete udělat. Odpovíme do dvou pracovních dnů.