Preskočiť na hlavný obsah
Softvér na mieru pre firmy

Vývoj webových aplikácií a softvéru na mieru

Keď firma beží na zdieľaných tabuľkách, e-mailoch a ručnom prepisovaní medzi systémami, zdržuje to každú zákazku. Vývoj webových aplikácií u nás začína vaším skutočným postupom: aplikácia ho pokryje, napojí sa na účtovníctvo, e-shop alebo CRM a tam, kde to pomôže, pridá AI. Kód aj dáta zostávajú vaše.

  • Kód v repozitári, ku ktorému máte plný prístup
  • Napojenie na Pohodu, Money S3, ABRA Flexi aj Fakturoid
  • 4 vlastné aplikácie v ostrej prevádzke

Vývoj softvéru a aplikácií na mieru v skratke

Vývoj webových aplikácií a softvéru na mieru od Webforte Technologies s.r.o. (IČO 23364343, Praha) je návrh, programovanie a prevádzka softvéru pre konkrétny postup vo firme: evidenciu zákaziek, objednávky, schvaľovanie, rezervácie, klientsky portál alebo prvú verziu vlastného SaaS produktu (softvér, ktorý zákazníci používajú cez internet ako službu). Webová aplikácia beží v prehliadači na počítači aj v telefóne bez inštalácie, používatelia sa prihlasujú a každá rola vidí len svoje dáta. Aplikáciu napájame cez API (rozhranie, ktorým si systémy automaticky odovzdávajú dáta) na české účtovné programy Pohoda, Money S3, ABRA Flexi alebo Fakturoid, na e-shop a na CRM. Kde to pomôže, pridáme AI, napríklad vyťažovanie údajov z faktúr. Staviame v Next.js, TypeScripte a PostgreSQL, aplikácia beží v Dockeri na VPS alebo na serveri klienta a zdrojový kód aj dáta patria klientovi. Webforte prevádzkuje aj vlastné aplikácie Dotazio, Kurikula.ai, Chytrejbyt.cz a Chytrej dárek. Cenu určíme nezáväznou kalkuláciou po konzultácii. Komunikujeme po česky alebo po anglicky.

Kedy firme prestávajú stačiť tabuľky a krabicový softvér

Tá istá agenda dvakrát: v zdieľanej tabuľke a vo webovej aplikácii. Očíslované značky v ukážkach odkazujú na dvojice pod nimi: čo sa deje dnes a čo sa zmení, keď postup prevezme aplikácia na mieru.

  1. Dnes

    Excel slúži ako databáza

    Zákazky, sklad alebo dochádzka žijú v zdieľanej tabuľke. Dvaja ľudia upravia ten istý riadok, vzorec sa rozbije a nikto nevie, ktorá verzia platí.

    V aplikácii

    Jedna databáza s históriou zmien

    Každý záznam existuje raz. Aplikácia stráži, kto smie čo meniť, a pri každej zmene zapíše, kto ju urobil a kedy.

  2. Dnes

    Dáta sa prepisujú medzi systémami

    Objednávka príde e-mailom, niekto ju prepíše do tabuľky, potom do účtovníctva a nakoniec do e-shopu. Preklepy sa nájdu až pri faktúre.

    V aplikácii

    Údaj sa zadá raz

    Aplikácia odovzdá dáta do Pohody, Money S3 alebo Fakturoidu cez API a stav faktúry si načíta späť. Nikto nič neprepisuje.

  3. Dnes

    Krabicový softvér nesedí na váš postup

    Hotový systém má množstvo funkcií, ale nie tú jednu, ktorú potrebujete. Výnimky potom končia v ďalšej tabuľke vedľa programu.

    V aplikácii

    Kroky podľa vášho postupu

    Obrazovky, stavy a schvaľovanie navrhneme podľa toho, ako firma skutočne pracuje. Keď sa postup zmení, upraví sa aplikácia, nie ľudia.

  4. Dnes

    Informácie sú roztrúsené v e-mailoch

    Stav zákazky pozná len ten, kto ju má v schránke. Keď je ten človek chorý alebo na dovolenke, dohľadáva sa všetko z e-mailov a telefonátov.

    V aplikácii

    Stav vidí každý, kto má oprávnenie

    Komentáre, prílohy a termíny sú pri zákazke. Kolega ju prevezme bez hľadania v cudzej schránke.

Aký softvér na mieru staviame

Vývoj softvéru na mieru u nás najčastejšie znamená webovú aplikáciu: softvér, ktorý beží v prehliadači, ľudia sa v ňom prihlásia a pracujú s dátami. Päť typov aplikácií a čo v nich býva.

Interné systémy a evidencie

Náhrada zdieľanej tabuľky: evidencia zákaziek, výroby, skladu, servisu alebo dochádzky. Aplikácia pozná vaše stavy a pravidlá, stráži termíny a upozorní, keď sa niečo zasekne.

  • Zákazky a ich stav od dopytu po faktúru
  • Sklad, výdajky a inventúra
  • Servisná a reklamačná agenda
  • Prehľady pre vedenie bez ručného skladania exportov

CRM a ERP na mieru

Hodí sa, keď hotové CRM (evidencia zákazníkov a obchodov) alebo ERP (systém na riadenie firmy) nesedí na váš obchodný proces. Často nestaviame celý systém nanovo: účtovníctvo zostane v Pohode alebo Money S3 a aplikácia pokryje to, čo krabica nevie.

  • Obchodné prípady, ponuky a kalkulácie
  • Plánovanie kapacít a výroby
  • Napojenie na účtovníctvo namiesto jeho náhrady

Klientske a B2B portály

Miesto, kde si zákazník alebo obchodný partner sám nájde stav objednávky, faktúry, dokumenty alebo svoj cenník. Každý vidí len dáta svojej firmy a vaši ľudia nemusia na rovnaké otázky odpovedať telefonicky.

  • B2B objednávky s cenníkom pre konkrétneho odberateľa
  • Stav zákazky a dokumenty na stiahnutie
  • Prístupy pre viac ľudí z jednej firmy

Rezervačné a objednávkové systémy

Online rezervácie termínov, kapacít alebo zdrojov s kontrolou dostupnosti a potvrdením e-mailom. Web s integrovaným rezervačným systémom sme dodali napríklad pre Victoria Garden.

  • Výber služby, termínu a zdroja (človek, miestnosť, stroj)
  • Potvrdenia a pripomienky e-mailom
  • Prehľad obsadenosti pre recepciu

SaaS produkty a MVP

Prvá verzia vlastného produktu (MVP, teda najmenšia verzia, na ktorej overíte záujem zákazníkov) s registráciou, tarifmi a oddelenými dátami zákazníkov. Sami takto prevádzkujeme Dotazio a Kurikula.ai, takže vieme, čo príde po spustení.

  • Registrácia, prihlásenie a roly
  • Oddelené dáta jednotlivých zákazníkov
  • Administrácia pre vás aj pre zákazníkov

Z čoho sa skladá webová aplikácia na mieru

Aplikácia na mieru nie je len obrazovka. Pod ňou sú vrstvy, ktoré rozhodujú, či bude fungovať aj o pár rokov a či ju pôjde napojiť na ďalšie systémy. Pri návrhu prejdeme každú z nich.

  • Rozhranie pre vašich ľudí a klientov

    Administrácia pre tím, portál pre zákazníkov alebo oboje. Beží v prehliadači na počítači aj v telefóne a každá rola vidí len to, čo potrebuje na svoju prácu.

    • Administrácia pre tím
    • Portál pre klientov
    • Počítač, tablet aj telefón
  • API (aplikačné rozhranie)

    Cez API ide každá požiadavka z obrazoviek do databázy aj do ďalších systémov. Overí, kto je prihlásený a čo smie, skontroluje vstup a zapíše zmenu.

    • Roly a oprávnenia
    • Kontrola vstupov
    • História zmien
  • Napojenie na vaše systémy

    Dáta sa odovzdávajú automaticky cez rozhranie, ktoré výrobca systému oficiálne ponúka.

    Pohoda
    XML, mServer
    Money S3
    API modul, XML
    ABRA Flexi
    REST API
    Fakturoid, iDoklad
    API v3
    Shoptet, WooCommerce
    REST API
    Pipedrive, HubSpot, Raynet
    REST API
    Ako napojenie funguje
  • Len kde pomôže

    AI vrstva

    Pridáme ju tam, kde má jasnú úlohu: AI agent pripraví podklady alebo roztriedi požiadavky, vyťažovanie načíta údaje z faktúr a zmlúv. Výstup kontroluje pravidlo alebo človek skôr, než sa zapíše do databázy.

    • Vyťažovanie dokumentov
    • AI agent
    • Vyhľadávanie v dokumentoch
    AI agenti vo vašich systémoch
  • Databáza

    Všetky dáta na jednom mieste, žiadne ďalšie verzie tabuľky. Používame databázu PostgreSQL, dáta zo starých tabuliek do nej prevedieme a zálohovanie nastavíme podľa toho, kde aplikácia pobeží.

    • PostgreSQL
    • Prevod dát z Excelu
    • Zálohovanie podľa hostingu

Staviame v Next.js, Reacte a TypeScripte s databázou PostgreSQL. Aplikácia beží v Dockeri na VPS alebo na vašom serveri a kód leží v repozitári, ku ktorému máte plný prístup.

Prebrať architektúru na konzultácii

Krabicový softvér, no-⁠code, alebo vývoj aplikácie na mieru

Vývoj aplikácií na mieru nie je vždy správna odpoveď. Keď váš postup pokryje hotový program, odporučíme ho. Porovnanie podľa toho, na čom pri rozhodovaní záleží.

Tabuľku posuniete prstom do strany.

Krabicový softvér, no-⁠code, alebo vývoj aplikácie na mieruKrabicový softvérNo-⁠code nástrojAplikácia na mieru
Čo to jeHotový program pre bežnú agendu, platíte licenciuAplikácia poskladaná bez programovania na cudzej platforme, napríklad v Airtable alebo GlideSoftvér navrhnutý a naprogramovaný pre váš postup
Ako rýchlo začneteHneď po kúpe a nastaveníZa dni až týždne, poskladáte si ju samiPo návrhu a vývoji prvej verzie
Prispôsobenie postupuPostup sa prispôsobí programuV medziach, ktoré platforma ponúkaAplikácia sa prispôsobí postupu
Napojenie na Pohodu, e-shop, CRMLen hotové konektory, ak existujúCez konektory; pri zložitejších pravidlách narazíte na limity platformyCez API podľa vašich pravidiel
Priebežné nákladyLicencia, obvykle za používateľaPredplatné platformy, často podľa používateľov alebo záznamovHosting a údržba, bez poplatku za používateľa
Kde ležia dátaPodľa programu: v cloude dodávateľa alebo na vašom počítači či serveriNa platforme poskytovateľaVo vašej databáze, na serveri, ktorý určíte
Hodí sa, keďIde o štandardnú agendu: účtovníctvo, mzdy, fakturáciaMalý tím potrebuje jednoduchý prehľad alebo formulárPostup je vaša výhoda alebo nič hotové nesedí

Často kombinujeme: účtovníctvo zostane v Pohode alebo Money S3 a aplikácia na mieru pokryje to, čo krabica nevie. No-⁠code nástroj je dobrá skúška postupu predtým, ako sa investuje do vývoja.

Vývoj webových aplikácií krok za krokom

Tvorba webovej aplikácie prebieha po krokoch a každý končí výstupom, o ktorom rozhodujete vy. Veľkú aplikáciu staviame po častiach, aby tím mohol prvú časť používať skôr, než je hotové všetko.

  1. Konzultácia a mapa postupu

    Prejdeme, ako dnes zákazka alebo objednávka putuje firmou, kto s ňou pracuje, v akých tabuľkách a systémoch ležia dáta a kde sa stráca čas. Povieme aj to, kedy stačí hotový softvér.

    Výstup: Popis postupu a nezáväzná kalkulácia

  2. Návrh obrazoviek a dát

    Navrhneme obrazovky, roly a oprávnenia, dátový model a zoznam napojení. Na návrhu sa ukáže, či aplikácia sedí na skutočnú prácu, skôr než vznikne prvý riadok kódu.

    Výstup: Návrh obrazoviek, rolí a napojení

  3. Prvá verzia

    Postavíme jadro aplikácie nad jedným hlavným postupom (MVP). Tím ho skúša na skutočných dátach a my upravujeme podľa toho, čo v prevádzke drhne.

    Výstup: Aplikácia, ktorú tím začne používať

  4. Napojenie a prevod dát

    Napojíme účtovníctvo, e-shop alebo CRM cez ich API a prevedieme dáta zo starých tabuliek. Vopred spíšeme, ktorý systém je pre ktorý údaj hlavný.

    Výstup: Dáta na jednom mieste, napojené systémy

  5. Nasadenie a zaškolenie

    Nasadíme v Dockeri na VPS alebo na váš server, nastavíme zálohovanie a zaškolíme ľudí, ktorí budú aplikáciu používať.

    Výstup: Bežiaca aplikácia, prístupy a dokumentácia

  6. Prevádzka a rozvoj

    Strážime aktualizácie a bezpečnosť a pridávame funkcie podľa toho, čo ukáže prevádzka. Alebo všetko odovzdáme vášmu vývojárovi.

    Výstup: Aplikácia, ktorá rastie s firmou

Čo dostanete: kód a dáta patria vám

Aplikáciu na mieru si objednávate preto, aby bola vaša. Odovzdávame všetko, čo je potrebné na jej prevádzku, aj keby ste pokračovali s iným dodávateľom.

  • Zdrojový kód v repozitári, ku ktorému máte plný prístup
  • Databázu s vašimi dátami na serveri, ktorý určíte
  • Prístupy k serveru, doméne a službám tretích strán
  • Popis dátového modelu, rolí a napojení
  • Prevod dát zo starých tabuliek alebo programov
  • Zálohovanie nastavené podľa toho, kde aplikácia beží
  • Zaškolenie ľudí, ktorí budú aplikáciu používať

Pre koho je aplikácia na mieru a pre koho nie

Dáva zmysel, keď

  • Máte opakovaný postup, ktorý dnes drží pokope tabuľky, e-maily a pamäť ľudí
  • Hotové programy ste skúšali a vždy chýbalo niečo podstatné pre vašu prevádzku
  • Potrebujete prepojiť systémy, ktoré spolu samy nekomunikujú, napríklad účtovníctvo a e-shop
  • Chcete, aby kód aj dáta patrili vám a aplikácia mohla rásť s firmou

Nedáva zmysel, keď

  • Váš postup pokryje hotový softvér alebo no-⁠code nástroj a vyhovuje vám
  • Postup sa ešte hľadá a mení sa každý týždeň: najprv ho vyskúšajte v tabuľke
  • Nikto vo firme nemá čas podieľať sa na zadaní a testovaní
  • Potrebujete hlavne web, ktorý privedie dopyty: na to stačí tvorba webu

Časté otázky

Cenník nezverejňujeme, pretože cenu určuje rozsah. Najviac ju ovplyvňuje počet obrazoviek a postupov, ktoré aplikácia pokryje, počet rolí s rôznymi oprávneniami, napojenie na ďalšie systémy (a či majú API, alebo je potrebný rozširujúci modul, ako pri Money S3), prevod dát zo starých tabuliek a AI funkcie, pri ktorých sa platí aj prevádzka modelu. K vývoju sa pripočítava hosting a údržba. Lacnejšia cesta je začať prvou verziou (MVP), ktorá rieši najdrahší problém, a ďalšie časti pridávať postupne. Na nezáväznú kalkuláciu potrebujeme popis postupu, zoznam systémov, počet používateľov a ukážku dnešnej tabuľky alebo formulára.

Závisí od rozsahu: tvorba aplikácie nad jedným postupom je otázkou týždňov, systém s viacerými rolami a napojeniami skôr mesiacov. Preto staviame po častiach: prvá verzia pokryje hlavný postup a tím ju začne používať, kým vznikajú ďalšie časti. Termín najviac ovplyvňuje, ako rýchlo dostaneme prístupy k napájaným systémom a spätnú väzbu od ľudí, ktorí budú aplikáciu používať. Konkrétny harmonogram je súčasťou kalkulácie.

Webová aplikácia je softvér, ktorý beží v internetovom prehliadači. Používateľ nič neinštaluje, prihlási sa a pracuje s dátami: zakladá záznamy, upravuje ich, schvaľuje a vyhľadáva. Dáta ležia v databáze na serveri, takže všetci vidia rovnakú aktuálnu verziu na počítači, tablete aj telefóne. Príkladom je internetové bankovníctvo, e-mail v prehliadači alebo administrácia e-shopu. Webová aplikácia na mieru je navrhnutá pre postup jednej konkrétnej firmy.

Web hlavne informuje: predstavuje firmu a služby a vedie návštevníka k dopytu. Webová aplikácia slúži na prácu: používatelia sa prihlasujú, každý má svoju rolu a mení dáta, napríklad zákazky, objednávky alebo rezervácie. Hranice sa prelínajú, napríklad e-shop alebo rezervačný systém majú obe časti. Ak potrebujete hlavne prezentáciu a dopyty, stačí tvorba webu. Aplikáciu potrebujete, keď má softvér niesť každodennú prácu.

Vám. Zdrojový kód odovzdávame v repozitári, ku ktorému máte plný prístup, a dáta zostávajú vo vašej databáze. Aplikácia stojí na open-source technológiách (Next.js, React, PostgreSQL) bez licencií za používateľa, takže ju môže ďalej rozvíjať váš vývojár alebo iná firma. Dokumentácia popisuje dátový model, roly a napojenia.

Áno. Pohodu napájame cez XML rozhranie, buď výmenou súborov, alebo cez POHODA mServer, ktorému aplikácia posiela požiadavky cez HTTP. Money S3 má na priebežné čítanie a zápis rozširujúci modul API, bez neho zostáva výmena XML. ABRA Flexi má REST API, Fakturoid a iDoklad API vo verzii 3. Pred začiatkom overíme vašu licenciu a moduly, pretože niektoré rozhrania vyžadujú rozšírenie na strane účtovného programu.

Webové aplikácie staviame v Next.js a Reacte s TypeScriptom, dáta ukladáme do databázy PostgreSQL cez Drizzle ORM. Aplikácia beží v Dockeri na VPS alebo na vašom serveri. Sú to rozšírené open-source technológie, takže k nim ľahko nájdete aj iného vývojára. Na Next.js, TypeScripte a Drizzle ORM beží aj naša Kurikula.ai.

Áno, tam, kde má jasnú úlohu: vyťažovanie údajov z faktúr a zmlúv, triedenie prichádzajúcich požiadaviek, vyhľadávanie vo firemných dokumentoch alebo AI agent, ktorý pripraví podklady. Pri každej AI funkcii vopred určíme, kde výstup kontroluje pravidlo alebo človek, a prejdeme prevádzkové náklady, pretože volanie modelu sa platí podľa objemu spracovaného textu.

Počítame s tým. Aplikácia na mieru sa upravuje podľa prevádzky: pridáte krok schvaľovania, novú rolu alebo napojenie a zmení sa len to, čo je potrebné. Preto staviame nad jasným dátovým modelom a kód odovzdávame s dokumentáciou. Rozvoj môžeme robiť my alebo váš vývojár.

Aplikácia beží v Dockeri na VPS alebo na vašom serveri, podľa toho, kde smú ležať dáta. Zálohy nastavíme podľa zvoleného hostingu a odovzdáme vám prístupy. Prevádzku, aktualizácie a zálohy môžeme ďalej spravovať my alebo ich prevezme vaše IT.

Napíšte nám pár viet o postupe, ktorý vás zdržuje: čo sa dnes robí ručne, koľko ľudí s tým pracuje a v akých systémoch sú dáta. Pomôže ukážka tabuľky alebo formulára, s ktorým dnes pracujete. Na konzultácii postup prejdeme, povieme, či dáva zmysel aplikácia na mieru, hotový softvér alebo úprava toho, čo už máte, a pripravíme nezáväznú kalkuláciu. Komunikujeme po česky alebo po anglicky.

Opíšte nám, čo dnes riešite v tabuľkách

Napíšte, aký postup vás zdržuje a ktoré systémy používate. Na konzultácii ho prejdeme, povieme, či dáva zmysel aplikácia na mieru, hotový softvér alebo úprava toho, čo už máte, a pripravíme nezáväznú kalkuláciu. Komunikujeme po česky alebo po anglicky.

Konzultácia zdarma