Přeskočit na obsah

Kryštof Francl · integrace API a weby, Praha

Web napojený na vaše systémy. A přesto rychlý.

Sklad, ceník, rezervace i doprava běží každý v jiném programu. Propojím je s vaším webem, aby zákazník hned viděl aktuální ceny, dostupnost a termíny — bez čekání a bez telefonování.

Poptat projekt Odpověď do jednoho pracovního dne. První hovor zdarma.
Network · produktová stránka
Bez orchestrace · prohlížeč volá každé API sám
GET /produkt
GET app.js
GET sklad.api/stock
GET erp.api/price
GET doprava.api/eta
data vidět 1,78 s
S orchestrací · jedno volání, server se postará
GET /produkt
↳ sklad.api
↳ erp.api
↳ doprava.api
↳ mapování
GET styles.css
data vidět 0,36 s
0,36 s1,78 s než zákazník uvidí cenu a dostupnost
25 požadavky z prohlížeče
na serveru přístupové klíče k API, ne v prohlížeči
Ilustrativní příklad. Skutečné časy vašeho webu změřím v úvodní analýze.

Od návrhu po provoz. Ceny víte předem.

Částky jsou spodní hranice. Přesné číslo dostanete po prvním hovoru a pak platí, dokud se nezmění zadání.

  • Základ pro integrace

    Webová tvorba

    Rychlý web postavený tak, aby šel napojit na cokoliv. Obsah si měníte sami a zdrojový kód patří vám.

    od 25 000 Kč 2–6 týdnů

  • Před vývojem

    IT analýza

    Projdu API a procesy, sepíšu mapu dat a zadání s akceptačními kritérii. Podle něj se dá vyvíjet a porovnat nabídky dodavatelů.

    od 1 200 Kč / h dle rozsahu

  • Po spuštění

    Provoz a hosting

    Web i napojení hostuji a hlídám, abyste se o servery nemuseli starat. Platíte měsíčně podle toho, kolik web opravdu dělá.

    od 690 Kč / měsíc podle objemu

Nejsem plátce DPH, uvedené ceny jsou konečné. Samostatný AI nástroj stojí od 35 000 Kč.

Každý systém mluví jinak. Web dostane jednu řeč.

API dodavatelů vracejí data v různých tvarech a různě rychle. Namapuji je na přesně to, co stránka zobrazuje. Nic navíc a nic, co by zákazník neměl vidět.

Zdroj Na webu
sklad stock.qty_available
skladem 12 ks
ERP price.amount + price.currency
cena 1 490 Kč
doprava eta.business_days
doruceni zítra
sklad warehouse.internal_code
— na web se neposílá
doprava timeout po 800 ms
doruceni poslední známá hodnota

Ukázka mapování pro produktovou stránku e-shopu.

  • Rychlost

    Stránka čeká na jednu odpověď z vašeho serveru, ne na pět cizích. Co se často nemění, drží mezipaměť.

  • Bezpečnost

    Přístupové klíče k API zůstávají na serveru. Z prohlížeče je nikdo nevyčte a nepoužije za vás.

  • Odolnost

    Když jeden systém vypadne, web ukáže poslední známá data a zbytek stránky funguje dál.

Co váš web zvládne. A web konkurence ne.

Napojení na vaše systémy není technická ozdoba. Mění to, co zákazník na webu udělá, než odejde jinam.

Běžný web Web napojený na vaše systémy
Dostupnost zboží Zákazník nakoupí hned, místo aby hledal jinde.
Běžný web „Skladem? Zavolejte nám.“
Web napojený na vaše systémy Počet kusů přímo u produktu, aktuální ze skladu.
Rezervace a termíny Získáte zákazníky, kteří volat nechtějí.
Běžný web Termín se domlouvá po telefonu v pracovní době.
Web napojený na vaše systémy Volné termíny z vašeho kalendáře, rezervace i v neděli večer.
Cena a doručení Méně košíků, které nikdo nedokončí.
Běžný web Cena dopravy se ukáže až v posledním kroku.
Web napojený na vaše systémy Cena i datum doručení už u produktu.
Objednávky a poptávky Odpovíte dřív než konkurence a bez chyb z přepisování.
Běžný web Objednávka přijde e-mailem a někdo ji přepíše.
Web napojený na vaše systémy Objednávka přistane rovnou ve skladu nebo v účetnictví.
Výpadek dodavatele Zákazník si výpadku nevšimne.
Běžný web Když vypadne systém dodavatele, nefunguje ani web.
Web napojený na vaše systémy Web ukáže poslední známá data a funguje dál.

Co se u vás vyplatí propojit, zjistíme na prvním hovoru. Někdy stačí jedno napojení, které ušetří hodiny práce týdně.

Provoz platíte podle objemu.

Po spuštění můžu web i integrace hostovat a hlídat. Měsíční cena se odvíjí od počtu požadavků, ne od toho, kolik funkcí web má.

52 000návštěv měsíčně
208 000zpracovaných požadavků
Odhad počítá se čtyřmi voláními API na návštěvu. Statické soubory se do objemu nepočítají.
  • Malý provoz

    do 500 tis. požadavků 690 Kč / měsíc
  • Střední provoz

    do 5 mil. požadavků 1 490 Kč / měsíc
  • Velký provoz

    nad 5 mil. požadavků individuálně

V každém tarifu

  • Hosting včetně poplatků za servery
  • HTTPS, doména a nasazování změn
  • Hlídání dostupnosti a chyb v napojení
  • Úprava napojení, když dodavatel změní své API
  • Měsíční přehled provozu a chyb
  • Měsíční výpovědní lhůta

Servery i účty mohou být vedené na vaše jméno. Když budete chtít provoz převzít nebo přejít jinam, předám ho i s přístupy a dokumentací.

Nejdřív mapa dat, potom kód.

Integrace se zřídka zadrhne na technice. Zadrhne se na tom, že dva systémy pod stejným polem myslí něco jiného. Proto začínám analýzou.

  1. Hovor a rozsah

    Projdeme, jaké systémy používáte a co má web ukazovat.

    Výstup: rozsah, cena, termín

  2. Analýza a mapování

    Projdu dokumentaci API, namapuji pole a určím, co se stane při výpadku.

    Výstup: mapa dat a kritéria

  3. Vývoj po částech

    Napojení přibývají postupně na testovací verzi, kterou vidíte od prvního týdne.

    Výstup: živá testovací verze

  4. Spuštění a provoz

    Spuštění, měření a hlídání chyb. Provoz můžete nechat na mně, povinný není.

    Výstup: kód, přístupy, dokumentace

Platí u každého projektu

První hovor zdarma

Třicet minut nad zadáním. Odejdete s názorem, i když spolupráce nevznikne.

Cena drží

Když se zadání změní, novou cenu znáte dřív, než přijde faktura.

Všechno je vaše

Kód, dokumentace API i přístupy máte u sebe průběžně, ne až na konci.

Kdy dává smysl mi napsat.

A kdy ne. Když se poptávka nehodí, řeknu to na prvním hovoru.

Hodí se, když

  • Web potřebuje živá data Dostupnost, ceny nebo termíny, které žijí v jiném systému a na webu se přepisují ručně.
  • Systémy spolu nemluví E-shop, sklad a účetnictví, mezi kterými data přenáší člověk a čísla nesedí.
  • Web se načítá pomalu Externí skripty a volání, na která stránka čeká, než cokoliv ukáže.

Nehodí se, když

  • Hledáte e-shop na krabicovém řešení
  • Potřebujete kampaně na sociálních sítích
  • Má být hotovo do pátku bez zadání
  • Po předání nemá kdo systém převzít

Pokud znám někoho vhodnějšího, doporučím ho.

Nejvíc mě baví vzít práci, kterou někdo dělá ručně každý týden, a udělat z ní nástroj, který ji odbaví za něj.

V Raiffeisenbank navrhuji integrace mezi bankovními systémy a převádím staré propojení na REST API. Pro kolegy jsem tam postavil MCP server, který AI asistentovi v editoru dává kontext k API specifikacím.

Pracuji sám, takže od prvního hovoru po předání mluvíte s tím, kdo integraci navrhuje i programuje.

Kde jsem pracoval

Raiffeisenbank Integration Development Analyst 2025–dosud
Granton AI IT Analyst 2024–2025
Storage Energy Export Asistent řízení projektů 2017–dosud
MONETA Money Bank IT Analyst 2022–2024
Zaměstnavatelé a angažmá, ne klienti na volné noze. Další role jsou v životopisu.
Celý profil a CV

Než napíšete.

Na co se ptá skoro každý. Chybí vám tu otázka? Napište ji do poptávky.

Jaká API umíte napojit?

Cokoliv s dokumentovaným REST rozhraním, webhooky nebo pravidelným exportem dat. Když dodavatel API nemá, hledáme jinou cestu, třeba export, který se načítá automaticky.

Kolik to bude stát?

Integrace a analýzu účtuji od 1 200 Kč za hodinu, protože se rozsah upřesňuje průběžně. Web stojí od 25 000 Kč jako jedna celková částka, provoz od 690 Kč měsíčně podle objemu. Přesné číslo řeknu po prvním hovoru a pak platí, dokud se nezmění zadání.

Jak dlouho to trvá?

Jednoduché napojení týden, orchestrace několika systémů až osm týdnů, web dva až šest. Termín potvrdím po prvním hovoru a první použitelnou verzi uvidíte dřív než na konci.

Co když API dodavatele vypadne?

S tím počítám od začátku. Web ukáže poslední známá data, volání se zopakuje a o výpadku se dozvíte dřív než vaši zákazníci.

Musím hosting a provoz brát od vás?

Ne. Web i integrace můžete provozovat na vlastních účtech u poskytovatele, kterého si vyberete. Provoz ode mě je volitelný a dá se ukončit s měsíční výpovědní lhůtou.

Pracujete sám. Co když onemocníte?

Kód, mapu dat a přístupy máte u sebe od prvního týdne, takže projekt může kdykoliv převzít někdo jiný. U větších zakázek předem řeknu, kde přiberu specialistu.

Jak je to s fakturací? A funguje to i anglicky?

Podnikám jako OSVČ s IČO 08946043 a nejsem plátce DPH, uvedené ceny jsou tedy konečné. Větší zakázky fakturuji po etapách. Projekty vedu česky i anglicky, na dálku nebo osobně v Praze.

Které systémy má váš web propojit?

Napište, co používáte a co má web ukazovat. Odpovím do jednoho pracovního dne.