Ing. Patrik Krajňák

Vývoj softvéru na mieru: ERP, interné systémy a aplikácie.

Venujem sa vývoju softvéru na mieru pre firmy, ktoré dnes vedú zákazky a objednávky v tabuľkách a e-mailoch a reporty skladajú ručne: staviam interné systémy, webové aplikácie a prepojenia medzi nástrojmi, ktoré firma už používa. Údaje sú potom na jednom mieste a nikto ich neprepisuje z jedného nástroja do druhého. Som Patrik Krajňák, full-stack vývojár z Košíc. V U.S. Steel Košice som ako jediný vývojár svojho oddelenia takto staval webové portály a interné nástroje a prepájal systémy medzi oddeleniami.

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

01 Služba

Aký softvér staviam: ERP, interné systémy a aplikácie

Staviam podnikové systémy, na ktorých firma denne pracuje, a prepojenia, cez ktoré si jej nástroje vymieňajú údaje samy. Väčšinou je to webová aplikácia na mieru: beží v prehliadači, netreba ju inštalovať a otvoríte ju aj na mobile.

Jednotlivé oblasti podrobne opisujem na samostatných stránkach: CRM na mieru pre evidenciu klientov, ponúk a zmlúv, automatizácia fakturácie, napojenie na e-faktúru, automatizácia účtovníctva pre účtovné kancelárie a AI agenti pre firmy na opakovanú prácu s e-mailmi a dokladmi. Okrem nich staviam aj toto:

  • ERP a informačný systém na mieru: objednávky, sklad, výroba, fakturácia a administratíva v jednom systéme napojenom na váš účtovný program
  • Skladový systém: evidencia zásob, príjemky, výdajky a inventúry
  • Plánovanie výroby: výrobné zákazky, kapacity liniek a strojov, zmeny a prehľad pre halu
  • Dochádzka a HR: evidencia dochádzky, dovoleniek a údajov zamestnancov
  • Rezervačný systém: online rezervácie termínov napojené na kalendár, podobný tomu, cez ktorý si na tomto webe dohodnete hovor
  • Webové aplikácie a klientske portály, v ktorých si zákazníci alebo partneri sami pozrú stav zákazky či doklady
  • Mobilná aplikácia pre zamestnancov v teréne alebo pre vašich zákazníkov
  • Prehľady a dashboardy s ukazovateľmi (KPI), ktoré sa plnia automaticky z vašich systémov, takže týždenný report už nikto neskladá ručne v Exceli

Ako to funguje

Ako prebieha vývoj

  1. 1

    Konzultácia zadarmo

    Za 30 až 60 minút zistíme, či sa vývoj vôbec oplatí.

  2. 2

    Ponuka po častiach

    Každá časť má konkrétnu cenu a termín.

  3. 3

    Prototyp zadarmo

    Keď súhlasíte s ponukou alebo jej časťou, postavím ho na vzorke vašich dát.

  4. 4

    Objednávka a nasadenie

    Pri objednaní 20 %, zvyšok po odovzdaní. Systém za šesť až dvanásť týždňov napojím na vaše nástroje a zaškolím tím.

  5. 5

    Prevádzka

    Systém beží na mojich účtoch a chyby v ňom opravujem vždy zadarmo.

Integrácie, automatizácie a prechod zo starého systému

Väčšina mojich projektov stojí na tom, aby si systémy vymieňali údaje samy a nikto ich neprepisoval. Napájam a automatizujem najmä toto:

  • Účtovné programy Pohoda, KROS, Money a ABRA Flexi cez ich API alebo XML import a export
  • Microsoft 365 (Outlook, SharePoint, Teams) a Google Workspace (Gmail, Drive, Sheets)
  • E-shopy, dopravcov a ďalšie systémy cez API, import a export súborov alebo, kde to systém dovoľuje, priamo cez databázu
  • Automatizácie v n8n, Make alebo Zapier, keď na úlohu stačí low-code nástroj, a vlastný kód, keď už nestačí
  • Zmluvy, ponuky a PDF dokumenty vygenerované zo šablón a údajov v systéme, aj s elektronickým podpisom
  • Prechod zo starého systému v Exceli, Accesse alebo starom PHP na novú webovú aplikáciu vrátane prenosu údajov

Weby, dizajn, SEO a cloud

Okrem systémov robím aj to, čo s nimi priamo súvisí: web, cez ktorý k vám prichádzajú zákazníci, návrh rozhrania a prevádzku v cloude.

  • Prezentačný web na mieru, rýchly a čitateľný na mobile, s formulárom, ktorý zapíše dopyt rovno do vášho systému
  • SEO a GEO audit: optimalizácia webu pre Google aj pre AI vyhľadávače, ako sú ChatGPT či Perplexity
  • UI/UX návrh rozhrania a klikateľný prototyp, aj keď vývoj necháte na niekom inom
  • AI chatbot na web, ktorý odpovedá zákazníkom z verejných informácií o vašej firme
  • Cloud a DevOps: nasadenie na Google Cloud alebo Vercel, Docker a automatické nasadzovanie (CI/CD)

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

Interné systémy a prepojenia som staval v hutníckom podniku U.S. Steel Košice, kde som v rokoch 2022 až 2026 pracoval na čiastočný úväzok. Na svojom oddelení som bol jediný vývojár, takže webové portály a interné nástroje som sám navrhoval a programoval od zadania po nasadenie a potom som ich udržiaval. Spravoval som aj databázy a prepájal systémy medzi oddeleniami.

Pre daňovú a účtovnú firmu DAU som cez AI agentúru Eturial napísal bezpečnostnú vrstvu jej CRM a klientskeho portálu: pravidlá v databáze, ktoré určujú, kto smie ktoré záznamy vidieť a meniť. Prestaval som aj klientsky portál a dashboard.

Kedy sa oplatí vlastný systém a kedy hotový program

Vlastný softvér sa oplatí, keď hotový program pokryje len časť vášho postupu a zvyšok ľudia dorábajú ručne v tabuľkách a e-mailoch. Ak hotový program zvládne takmer všetko, kúpte ho a chýbajúcu časť doplňte jedným napojením. Vyjde to lacnejšie ako vývoj. Ak sa vám vývoj neoplatí, poviem vám to už na konzultácii.

Účtovníctvo a mzdy odporúčam nechať v hotovom programe, ktorý výrobca prispôsobuje zmenám zákonov, a vlastný softvér postaviť okolo neho. Od 1. 1. 2027 musia platitelia DPH faktúry tuzemským firmám, podnikateľom a verejnému sektoru až na výnimky vystavovať ako e-faktúry, takže ak fakturujete z vlastného systému, musí ich vedieť vyhotoviť aj on. Podrobnosti a výnimky nájdete v článku E-faktúra od 1. 1. 2027.

Vlastný systém zvážte, keď platí aspoň jedno z tohto:

  • Postup, ktorým sa líšite od konkurencie, by ste v hotovom programe museli zmeniť alebo obchádzať
  • Údaje o jednej zákazke sú vo viacerých nástrojoch a ľudia ich medzi nimi ručne prepisujú
  • Licencie viacerých nástrojov a práca okolo nich by vás za pár rokov stáli viac než vlastný systém aj s prevádzkou
  • Potrebujete prepojiť systémy, ktoré spolu samy nekomunikujú, napríklad e-shop, dopravcov a účtovný program

Technológie, na ktorých staviam, a prečo

Systémy staviam v TypeScripte na Next.js a Reacte, údaje ukladám do PostgreSQL alebo MySQL. Sú to rozšírené technológie s veľkou komunitou a dlhodobou podporou. Pre vás to v praxi znamená toto:

  • Next.js, React a TypeScript: aplikácia beží v prehliadači na počítači aj na mobile a TypeScript zachytí mnohé chyby ešte pred spustením
  • Node.js: serverová časť, plánované úlohy a napojenia na API iných systémov
  • PostgreSQL alebo MySQL: overené relačné databázy, z ktorých sa údaje dajú kedykoľvek vyexportovať
  • Supabase: databáza s prihlasovaním a pravidlami Row Level Security, ktoré pri každom zázname strážia, kto ho smie vidieť a meniť. V CRM daňovej a účtovnej firmy DAU som cez agentúru Eturial napísal takú bezpečnostnú vrstvu a prestaval som tam klientsky portál aj prehľady.
  • Vercel alebo Google Cloud: služby, na ktorých systém beží a cez ktoré sa nasadzujú nové verzie. Aplikácie, databázu a plánované úlohy v Google Cloude viem nastaviť kódom v Terraforme a nové verzie posielať do produkcie automaticky cez CI/CD. Nastavenie zapísané v kóde sa dá skontrolovať a zopakovať rovnako, bez ručného klikania v administrácii cloudu.
  • Automatické testy (Vitest, Playwright) na časti, kde by chyba stála peniaze, napríklad výpočty a párovanie platieb

Koľko stojí vývoj softvéru na mieru a ako prebieha

Projekty začínajú zhruba od 500 €: toľko stojí jedna automatizácia alebo menší nástroj, teda práca na niekoľko dní. Systém, na ktorom firma denne beží, napríklad CRM alebo interný informačný systém, je projekt na mesiace a ponuku naň delím na časti, takže môžete začať tou, ktorá vám pomôže najviac. Prevádzka, teda hosting a prípadne volania AI modelov, vychádza na desiatky až nižšie stovky eur mesačne.

Vývoj prebieha v štyroch krokoch. Na bezplatnej konzultácii (30 až 60 minút, online, osobne alebo telefonicky) zistíme, či sa vývoj vôbec oplatí. Potom dostanete ponuku rozdelenú na časti, každú s konkrétnou cenou a termínom. Ak súhlasíte s celou ponukou alebo len s niektorými časťami, pripravím na vzorke vašich dát prototyp zadarmo, aby ste si ešte pred definitívnym rozhodnutím overili, že to bude fungovať. Až potom si systém objednáte. Nasadenie a napojenie na vaše systémy trvá zvyčajne šesť až dvanásť týždňov a končí odovzdaním s dokumentáciou a zaškolením.

Pri objednaní platíte 20 % a zvyšok po odovzdaní. Systém potom štandardne prevádzkujem na svojich účtoch za mesačný poplatok, chyby v ňom opravujem vždy zadarmo a nové funkcie naceňujem zvlášť. Presun na vaše účty a ochranu osobných údajov opisujem v podmienkach spolupráce.

Softvér na mieru z Košíc pre celé Slovensko

Softvér staviam z Košíc pre firmy z celého Slovenska aj z Česka: v Košiciach a okolí sa stretneme osobne, s ostatnými spolupracujem online. Ako nezávislý vývojár vediem projekt sám od prvého rozhovoru po nasadenie, takže hovoríte priamo s programátorom, ktorý váš softvér píše.

Bakalárske aj inžinierske štúdium informatiky som absolvoval na Fakulte elektrotechniky a informatiky Technickej univerzity v Košiciach. Podrobnosti o praxi a vzdelaní nájdete na stránke O mne.

Najrýchlejšie začneme, keď mi do formulára na konci stránky napíšete, ktorý proces vás dnes zdržiava a v akých nástrojoch ho riešite. Ozvem sa do ôsmich hodín. Úvodný 30-minútový hovor cez Google Meet si tam môžete rezervovať aj priamo v kalendári.

02 Otázky

Časté otázky k téme

Od čoho závisí cena softvéru na mieru?

Cena závisí hlavne od rozsahu prvej verzie: koľko procesov pokrýva, koľko systémov treba napojiť a aké role a prístupové práva potrebujete. Cenu zvyšuje aj prenos starých údajov z tabuliek alebo iného programu. Ak treba napojiť účtovný program, počítajte s tým, že pri niektorých sa prístup k API dokupuje zvlášť, napríklad pri ABRA Flexi alebo Money S3. Presnú cenu a termín vám poviem po konzultácii, keď poznám váš proces.

Ako dlho trvá vývoj softvéru na mieru?

Nasadenie celého systému trvá zvyčajne šesť až dvanásť týždňov a presný termín každej časti dostanete v ponuke po konzultácii. Dlhšie to trvá, keď treba napojiť veľa systémov alebo čakať na prístupy od ich dodávateľov. Väčší systém preto staviam po častiach: najprv časť, ktorá vás dnes brzdí najviac, a ďalšie pribúdajú, keď prvá beží v praxi.

Čo budete od nás pri vývoji potrebovať?

Od vás potrebujem najmä človeka, ktorý proces pozná a priebežne mi odpovie na otázky. Na prototyp stačí vzorka údajov, napríklad export tabuľky alebo niekoľko dokladov. Mená a kontakty v nej môžete nahradiť vymyslenými. Pred nasadením potrebujem prístupy k systémom, ktoré treba napojiť, ideálne najprv do ich testovacieho prostredia, a pri účtovnom programe aj prístup k API, ak ho výrobca predáva zvlášť. Na konci si vyhraďte čas na zaškolenie ľudí, ktorí budú so systémom pracovať.

Dá sa nahradiť starý systém v Exceli, Accesse alebo starom PHP?

Áno. Najprv spolu prejdeme, čo dnes starý systém robí a kto s ním pracuje, potom postavím novú webovú aplikáciu a prenesiem do nej údaje. Starý systém môže bežať súbežne, kým nový nefunguje naplno, takže prechod nezastaví vašu prácu.

Kontakt

Napíšte mi, čo dnes robíte ručne.

Stačí pár viet o tom, aký proces vás zdržiava alebo aký systém potrebujete. Do ôsmich hodín sa ozvem s tým, či a ako sa to dá postaviť, a ak to dáva zmysel, dohodneme si krátky hovor.

Alebo priamo

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

Odpoveď do 8 hodín, Košice aj na diaľku

Hovory cez Google Meet: Pondelok až štvrtok 7:00 až 20:00, piatok do 18:00. Víkend po dohode.

Alebo napíšte priamo na patrik.krajnak.dev@gmail.com.

Údaje použijem len na odpoveď a dohodnutie stretnutia. Ochrana osobných údajov