Čo vyvíjam: interné aplikácie, zákaznícke portály, API a integrácie
- Interná aplikácia pre firmu. Náhrada Excelu a zdieľaných tabuliek, evidencia, schvaľovanie, reporty.
- Zákaznícky alebo B2B portál. Klient sa prihlási a vidí svoje objednávky, dokumenty alebo stav služby.
- Backend a API. Aplikácia, ktorú treba pripojiť k e-shopu, webu alebo inému systému.
- Úpravy existujúceho softvéru. Aj cudzí kód sa dá rozvíjať, nemusí sa písať odznova.
Robím webové a interné aplikácie. Mobilné aplikácie ako službu neponúkam a e-shop z krabice tiež nie.
Kedy sa oplatí aplikácia na mieru a kedy hotový systém
Hotový systém je správna voľba, keď váš proces vyzerá ako proces väčšiny firiem. Účtovníctvo, fakturácia či e-mailová schránka patria sem. Nemá zmysel písať vlastný účtovný program.
Aplikácia na mieru dáva zmysel, keď:
- sa vaša práca nezmestí do hotového nástroja a obchádzate ho tabuľkami,
- platíte za množstvo funkcií, z ktorých používate tri,
- potrebujete prepojiť viac systémov, ktoré spolu nehovoria,
- proces je vaša konkurenčná výhoda a nechcete ho prispôsobovať cudziemu softvéru.
Ak po rozhovore zistím, že vám stačí hotový nástroj, poviem to.
Technológie: Laravel, PHP, .NET a prečo práve tie
Staviam hlavne v Laraveli a PHP. Je to vyzretý framework s dobrou dokumentáciou, veľkou komunitou a dostatkom ľudí, ktorí mu rozumejú. Tam, kde to dáva zmysel, používam .NET, napríklad pri firemnom prostredí postavenom na Windows.
Nástroj vyberám podľa zadania, nie naopak.
Ako prebieha spolupráca od prvého rozhovoru po spustenie
Technické zadanie nepotrebujete. Stačí opísať, čo dnes robíte ručne alebo čo nefunguje.
- Rozhovor. Krátky hovor alebo e-mail o tom, čo riešite a s akými nástrojmi dnes pracujete.
- Návrh a rozsah. Navrhnem riešenie, odhad a postup. Väčšie zadanie rozdelíme a začneme časťou, ktorá sa dá rýchlo overiť.
- Vývoj po častiach. Priebežne ukazujem, čo vzniklo. Zmeny riešime hneď, nie až pri odovzdaní.
- Nasadenie a starostlivosť. Aplikáciu nasadím do prevádzky a dohodneme sa, kto ju bude spravovať.
Koľko to stojí
Pracujem za 50 € za hodinu bez DPH. Dve podobne vyzerajúce aplikácie sa môžu rozsahom veľmi líšiť, preto pevnú cenu vopred nepíšem. Po prvom rozhovore vám pošlem odhad rozpísaný po častiach, aby ste videli, za čo platíte a čo sa dá odložiť.
Cenu najviac menia: počet rolí a oprávnení, počet prepojení na iné systémy, import dát zo starého riešenia a to, či sa dizajn robí od nuly.
Začíname menšou časťou, ktorú sa dá rýchlo overiť. Zistíte, či sa vám spolupráca a smer páčia, skôr než investujete do celku.
Orientačne, aby ste mali predstavu:
- Menšia interná aplikácia (prihlásenie, dve až tri roly, evidencia, filtre, export do Excelu): 60 až 120 hodín, teda približne 3 000 až 6 000 € bez DPH.
- Zákaznícky alebo B2B portál s napojením na jeden ďalší systém: 150 až 300 hodín, približne 7 500 až 15 000 € bez DPH.
- Menšia úprava alebo prepojenie existujúcej aplikácie: často 10 až 30 hodín.
Presné číslo dostanete po rozhovore, rozpísané po častiach.
Ukážky práce
Ako ukážky slúžia nástroje, ktoré som napísal pre vlastnú firmu a denne ich používam.
- SENTRIX. Monitoring a bezpečnosť: zbiera logy, sleduje zraniteľnosti a zoznam softvérových komponentov (SBOM), má WAF a vyhodnocuje bezpečnostné udalosti. Strážime ním servery a weby klientov.
- hostpanel. Správa hostingu na jednom mieste: VPS, DNS, SSL, zálohy a nasadenia. Klienti v ňom majú vlastný portál, takže vidia, čo sa s ich serverom deje.
- Kvitos. Elektronická fakturácia podľa normy EN 16931 cez sieť Peppol, s exportom pre KROS, POHODA aj Money S3.
Viac projektov nájdete na úvodnej stránke.
Prevádzka a ďalší vývoj po spustení
Aplikácia, ktorú nikto nespravuje, sa po čase pokazí. Preto ju viem aj nasadiť, nastaviť zálohy a monitoring a postarať sa o server. Tomu sa venuje stránka DevOps a správa serverov. Bežnú prevádzku môže po spustení prevziať PROSIMSI.
Ak do aplikácie chcete pridať AI, napríklad triedenie e-mailov alebo spracovanie dokumentov, a prepojiť ju s ďalšími nástrojmi, pozrite si AI automatizáciu.