Ing. Patrik Krajňák

Vývoj softwaru na míru: ERP, interní systémy a aplikace.

Věnuji se vývoji softwaru na míru pro firmy, které dnes evidují zakázky a objednávky v tabulkách a e-mailech a reporty sestavují ručně: stavím interní systémy, webové aplikace a propojení mezi nástroji, které firma už používá. Data jsou pak na jednom místě a nikdo je nepřepisuje z jednoho nástroje do druhého. Jsem Patrik Krajňák, full-stack vývojář z Košic. V U.S. Steel Košice jsem jako jediný vývojář svého oddělení takto stavěl webové portály a interní nástroje a propojoval systémy mezi odděleními.

, Full-stack vývojář, Košice

01 Služba

Jaký software stavím: ERP, interní systémy a aplikace

Stavím podnikové systémy, se kterými firma denně pracuje, a propojení, přes která si její nástroje samy vyměňují data. Většinou jde o webovou aplikaci na míru: běží v prohlížeči, není potřeba ji instalovat a otevřete ji i na mobilu.

Na samostatných stránkách podrobně popisuji CRM na míru pro evidenci klientů, nabídek a smluv a AI agenty pro firmy na opakovanou práci s e-maily a doklady. Věnuji se také automatizaci fakturace, napojení vlastního systému na slovenskou e-fakturaci a automatizaci účetnictví pro účetní kanceláře. Kromě toho stavím:

  • ERP a informační systém na míru: objednávky, sklad, výroba, fakturace a administrativa v jednom systému napojeném na váš účetní program
  • Skladový systém: evidence zásob, příjemky, výdejky a inventury
  • Plánování výroby: výrobní zakázky, kapacity linek a strojů, směny a přehled pro halu
  • Docházka a HR: evidence docházky, dovolených a údajů zaměstnanců
  • Rezervační systém: online rezervace termínů napojené na kalendář, podobný tomu, přes který si na tomto webu domluvíte hovor
  • Webové aplikace a klientské portály, ve kterých si zákazníci nebo partneři sami zobrazí stav zakázky či doklady
  • Mobilní aplikace pro zaměstnance v terénu nebo pro vaše zákazníky
  • Přehledy a dashboardy s ukazateli (KPI), které se plní automaticky z vašich systémů, takže týdenní report už nikdo nesestavuje ručně v Excelu

Jak to funguje

Jak probíhá vývoj

  1. 1

    Konzultace zdarma

    Za 30 až 60 minut zjistíme, jestli se vývoj vůbec vyplatí.

  2. 2

    Nabídka po částech

    Každá část má konkrétní cenu a termín.

  3. 3

    Prototyp zdarma

    Když souhlasíte s nabídkou nebo její částí, postavím ho na vzorku vašich dat.

  4. 4

    Objednávka a nasazení

    Při objednání 20 %, zbytek po předání. Systém za šest až dvanáct týdnů propojím s vašimi nástroji a zaškolím tým.

  5. 5

    Provoz

    Systém běží na mých účtech a chyby v něm opravuji vždy zdarma.

Integrace, automatizace a přechod ze starého systému

Většina mých projektů stojí na tom, aby si systémy vyměňovaly data samy a nikdo je nepřepisoval. Napojuji a automatizuji hlavně tohle:

  • Účetní programy Pohoda, KROS, Money a ABRA Flexi přes jejich API nebo XML import a export
  • Microsoft 365 (Outlook, SharePoint, Teams) a Google Workspace (Gmail, Disk, Tabulky)
  • E-shopy, dopravce a další systémy přes API, import a export souborů nebo, kde to systém umožňuje, přímo přes databázi
  • Automatizace v n8n, Make nebo Zapier, když na úkol stačí low-code nástroj, a vlastní kód, když už nestačí
  • Smlouvy, nabídky a PDF dokumenty vygenerované ze šablon a dat v systému, i s elektronickým podpisem
  • Přechod ze starého systému v Excelu, Accessu nebo starém PHP na novou webovou aplikaci včetně převodu dat

Weby, design, SEO a cloud

Kromě systémů dělám i to, co s nimi přímo souvisí: web, přes který k vám přicházejí zákazníci, návrh rozhraní a provoz v cloudu.

  • Prezentační web na míru, rychlý a čitelný na mobilu, s formulářem, který zapíše poptávku rovnou do vašeho systému
  • SEO a GEO audit: optimalizace webu pro Google i pro AI vyhledávače, jako jsou ChatGPT nebo Perplexity
  • UI/UX návrh rozhraní a klikací prototyp, i když vývoj necháte na někom jiném
  • AI chatbot na web, který odpovídá zákazníkům z veřejných informací o vaší firmě
  • Cloud a DevOps: nasazení na Google Cloud nebo Vercel, Docker a automatické nasazování (CI/CD)

Příklady z praxe: U.S. Steel Košice a DAU

Interní systémy a propojení jsem stavěl v hutním podniku U.S. Steel Košice, kde jsem v letech 2022 až 2026 pracoval na částečný úvazek. Ve svém oddělení jsem byl jediným vývojářem, takže webové portály a interní nástroje jsem sám navrhoval a programoval od zadání po nasazení a pak jsem je udržoval. Spravoval jsem také databáze a propojoval systémy mezi odděleními.

Pro slovenskou daňovou a účetní firmu DAU jsem přes AI agenturu Eturial napsal bezpečnostní vrstvu jejího CRM a klientského portálu: pravidla v databázi, která určují, kdo smí které záznamy vidět a měnit. Přestavěl jsem i klientský portál a dashboard.

Kdy se vyplatí vlastní systém a kdy krabicové řešení

Vlastní software se vyplatí, když krabicové řešení pokryje jen část vašeho postupu a zbytek lidé dodělávají ručně v tabulkách a e-mailech. Pokud hotový program zvládne skoro všechno, kupte ho a chybějící část doplňte jedním napojením. Vyjde to levněji než vývoj. Kdyby se vám vývoj nevyplatil, řeknu vám to už na konzultaci.

Účetnictví a mzdy doporučuji nechat v hotovém programu, který výrobce přizpůsobuje změnám zákonů, a vlastní software postavit kolem něj. Na Slovensku musí plátci DPH od 1. 1. 2027 až na výjimky vystavovat faktury tamním firmám, podnikatelům a veřejnému sektoru jako e-faktury. Pokud se vás tato povinnost týká a fakturujete z vlastního systému, musí je umět vytvořit i on. Podrobnosti a výjimky stanoví slovenský zákon o DPH.

Vlastní systém zvažte, pokud platí aspoň jeden z těchto bodů:

  • Postup, kterým se lišíte od konkurence, byste v hotovém programu museli změnit nebo obcházet
  • Údaje o jedné zakázce jsou v několika nástrojích a lidé je mezi nimi ručně přepisují
  • Licence několika nástrojů a práce kolem nich by vás za pár let stály víc než vlastní systém i s provozem
  • Potřebujete propojit systémy, které spolu samy nekomunikují, například e-shop, dopravce a účetní program

Technologie, na kterých stavím, a proč

Systémy stavím v TypeScriptu na Next.js a Reactu, data ukládám do PostgreSQL nebo MySQL. Jsou to rozšířené technologie s velkou komunitou a dlouhodobou podporou. Pro vás to v praxi znamená:

  • Next.js, React a TypeScript: aplikace běží v prohlížeči na počítači i na mobilu a TypeScript zachytí mnoho chyb ještě před spuštěním
  • Node.js: serverová část, plánované úlohy a napojení na API jiných systémů
  • PostgreSQL nebo MySQL: osvědčené relační databáze, ze kterých lze data kdykoli exportovat
  • Supabase: databáze s přihlašováním a pravidly Row Level Security, která u každého záznamu hlídají, kdo ho smí vidět a měnit. V CRM slovenské daňové a účetní kanceláře DAU jsem přes agenturu Eturial napsal takovou bezpečnostní vrstvu a přestavěl jsem tam klientský portál i přehledy.
  • Vercel nebo Google Cloud: služby, na kterých systém běží a přes které se nasazují nové verze. Aplikace, databázi a plánované úlohy v Google Cloudu umím nastavit kódem v Terraformu a nové verze posílat do produkce automaticky přes CI/CD. Nastavení zapsané v kódu se dá zkontrolovat a zopakovat úplně stejně, bez ručního klikání v administraci cloudu.
  • Automatické testy (Vitest, Playwright) pro části, kde by chyba stála peníze, například výpočty a párování plateb

Kolik stojí vývoj softwaru na míru a jak probíhá

Projekty začínají zhruba od 500 €: tolik stojí jedna automatizace nebo menší nástroj, tedy práce na několik dní. Systém, na kterém firma denně běží, například CRM nebo interní informační systém, je projekt na měsíce a nabídku na něj dělím na části, takže můžete začít tou, která vám pomůže nejvíc. Provoz, tedy hosting a případně volání AI modelů, vychází na desítky až nižší stovky eur měsíčně.

Vývoj probíhá ve čtyřech krocích. Na bezplatné konzultaci (30 až 60 minut, online, osobně nebo telefonicky) zjistíme, jestli se vývoj vůbec vyplatí. Pak dostanete nabídku rozdělenou na části, každou s konkrétní cenou a termínem. Pokud souhlasíte s celou nabídkou nebo jen s některými částmi, připravím na vzorku vašich dat prototyp zdarma, abyste si ještě před definitivním rozhodnutím ověřili, že to bude fungovat. Teprve potom si systém objednáte. Nasazení a napojení na vaše systémy trvá obvykle šest až dvanáct týdnů a končí předáním s dokumentací a zaškolením.

Při objednání platíte 20 % a zbytek po předání. Systém pak standardně provozuji na svých účtech za měsíční poplatek, chyby v něm opravuji vždy zdarma a nové funkce naceňuji zvlášť. Přesun na vaše účty a ochranu osobních údajů popisuji v podmínkách spolupráce.

Software na míru z Košic pro celé Česko

Pracuji z Košic a software na míru stavím pro firmy z celého Česka i Slovenska: v Košicích a okolí se můžeme sejít osobně, s firmami z Česka a z dalších částí Slovenska spolupracuji online. Jako nezávislý vývojář vedu projekt sám od prvního rozhovoru po nasazení, takže mluvíte přímo s programátorem, který váš software píše.

Bakalářské i inženýrské studium informatiky jsem absolvoval na Fakultě elektrotechniky a informatiky Technické univerzity v Košicích. Podrobnosti o praxi a vzdělání najdete na stránce O mně.

Nejrychleji začneme, když mi do formuláře na konci stránky napíšete, který proces vás dnes zdržuje a v jakých nástrojích ho řešíte. Ozvu se do osmi hodin. Úvodní 30minutový hovor přes Google Meet si tam můžete rezervovat i přímo v kalendáři.

02 Otázky

Časté otázky k tématu

Na čem závisí cena softwaru na míru?

Cena závisí hlavně na rozsahu první verze: kolik procesů pokrývá, kolik systémů je třeba napojit a jaké role a přístupová práva potřebujete. Cenu zvyšuje i převod starých dat z tabulek nebo z jiného programu. Pokud je potřeba napojit účetní program, počítejte s tím, že u některých se přístup k API dokupuje zvlášť, například u ABRA Flexi nebo Money S3. Přesnou cenu a termín vám řeknu po konzultaci, až budu znát váš proces.

Jak dlouho trvá vývoj softwaru na míru?

Nasazení celého systému trvá obvykle šest až dvanáct týdnů a přesný termín každé části dostanete v nabídce po konzultaci. Déle to trvá, když je potřeba napojit hodně systémů nebo čekat na přístupy od jejich dodavatelů. Větší systém proto stavím po částech: nejdřív část, která vás dnes brzdí nejvíc, a další přibudou, až první poběží v praxi.

Co od nás budete při vývoji potřebovat?

Od vás potřebuji hlavně člověka, který proces zná a bude mi průběžně odpovídat na otázky. Na prototyp stačí vzorek dat, například export tabulky nebo několik dokladů. Jména a kontakty v něm můžete nahradit vymyšlenými. Před nasazením potřebuji přístupy k systémům, které je třeba napojit, ideálně nejdřív do jejich testovacího prostředí, a u účetního programu i přístup k API, pokud ho výrobce prodává zvlášť. Na konci si vyhraďte čas na zaškolení lidí, kteří budou se systémem pracovat.

Dá se nahradit starý systém v Excelu, Accessu nebo starém PHP?

Ano. Nejdřív spolu projdeme, co dnes starý systém dělá a kdo s ním pracuje, potom postavím novou webovou aplikaci a převedu do ní data. Starý systém může běžet souběžně, dokud nový nefunguje naplno, takže přechod nezastaví vaši práci.

Kontakt

Napište mi, co dnes děláte ručně.

Stačí pár vět o tom, jaký proces vás zdržuje nebo jaký systém potřebujete. Do osmi hodin se ozvu s tím, jestli a jak se to dá postavit, a pokud to dává smysl, domluvíme si krátký hovor.

Nebo přímo

patrik.krajnak.dev@gmail.com +421 950 625 466

Odpověď do 8 hodin, Košice i na dálku

Hovory přes Google Meet: Pondělí až čtvrtek 7:00 až 20:00, pátek do 18:00. Víkend po domluvě.

Nebo napište přímo na patrik.krajnak.dev@gmail.com.

Údaje použiji jen k odpovědi a domluvení schůzky. Ochrana osobních údajů