Webové aplikace, dashboardy, API a multiplatformní aplikace na míru

Vyvíjím webové aplikace na míru, dashboardy, administrační a reportingové systémy a API a integrace, které je propojují s nástroji, jež firma už používá. Když projekt musí běžet mimo prohlížeč, vyvíjím také desktopové a mobilní aplikace v Electronu a Swiftu.

Co je zahrnuto

  • Webové aplikace na míru: Systémy v prohlížeči postavené kolem vašich pracovních postupů, od objednávkových a hlasovacích platforem po nástroje pro pronájmy a analytické produkty.
  • Dashboardy a reporting: Administrace a reporty, které ukazují čísla, jež váš tým potřebuje, s přístupem podle rolí, aby každý viděl ta správná data.
  • Administrace a back-office systémy: Řízení podle rolí, sklad, záznamy a auditní stopy na jednom místě místo tabulek a e-mailových vláken.
  • API a integrace: REST API a napojení na Shopify, Salesforce, Zoho, Klaviyo, Brevo, Meta a další služby, aby se data mezi systémy přesouvala bez ručního kopírování.
  • AI funkce a integrace LLM: Chat, vyhledávání a automatizace postavené na Claude, GPT a Gemini, opřené o váš vlastní obsah a data.
  • Multiplatformní desktopové a mobilní aplikace: Aplikace v Electronu pro macOS, Windows a Linux a nativní Swift pro iPhone tam, kde to platforma vyžaduje.
  • Funkce na míru pro WordPress a Shopify: Kalkulačky, konfigurátory, vlastní pluginy a vrstvy přes Storefront API tam, kde hotový plugin nebo aplikace nevyhovuje.
  • Nasazení a hosting: Aplikace nasazené na AWS, Azure, Cloudflare, Docker nebo hostingu s cPanel, s verzováním v Gitu po celou dobu.

Co je vývoj webu na míru?

Vývoj webu na míru znamená stavět software podle toho, jak vaše firma funguje, místo ohýbání firmy podle šablony nebo hromady pluginů. Zahrnuje webové aplikace, dashboardy, administrační a reportingové systémy, API a integrace a logiku, která je propojuje.

Většina firem to pro svůj hlavní web nepotřebuje. WordPress nebo Shopify zvládnou marketingové stránky i běžnou e-commerce dobře. Práce na míru je správnou volbou, když máte proces, který žádný plugin nepodporuje, data rozházená v systémech, které by spolu měly komunikovat, nebo nástroj, který váš tým používá každý den a který je pomalý, ruční nebo držený pohromadě tabulkami.

V mém portfoliu má 33 případových studií štítek Vývoj na míru. Sahají od plnohodnotných aplikací, jako jsou tři platformy v Laravelu s administrací a reportingem, po funkce na míru uvnitř existujících webů, například kalkulačka ceny ADU a konfigurátor modelu krok za krokem, které jsem postavil pro Golden State ADUs, nebo vyhledávač pneumatik podle rozměru na webu Stuckey Tyres.

Pracuji s technologiemi React, Next.js, TypeScript, Node.js, PHP, Laravel, Python a Flask, s MySQL a PostgreSQL pro data, a pro klienty vyvíjím už více než osm let.

Jaké aplikace na míru jste už postavil?

Postavil jsem objednávkové, hlasovací, sportovně analytické, pronájmové a AI chatovací platformy, každou podle pracovních postupů jednoho klienta. Příklady z mých případových studií a nedávných projektů:

  • Objednávkový systém: objednávková platforma v Laravelu a MySQL s administrací podle rolí, napojením na sklad a reportingem přizpůsobeným pracovním postupům klienta
  • Systém pro elektronické hlasování: aplikace v Laravelu pro bezpečnou správu hlasovacích lístků, kontrolu oprávněnosti voličů a auditovatelné sledování výsledků
  • SportsData: platforma pro sportovní analýzy postavená na technologiích Laravel a React, s administrací, reportingem a datovým dashboardem
  • KT Rents: platforma pro pronájmy na míru v systému WordPress s integracemi přes REST API a nástroji pro správu nemovitostí, pronájmové procesy a celostátní inzerci
  • Real Mad Honey AI chatbot: platforma pro AI chat pro prodej a podporu pro více obchodů na Shopify i webů, postavená na Next.js, PostgreSQL s pgvector, aplikaci pro Shopify a Claude se záložním modelem Gemini

Každý z těchto projektů vznikl z konkrétního úkolu, který klient potřeboval vyřešit, a funkce vycházely z tohoto úkolu, ne ze šablony. To je hlavní rozdíl mezi vývojem na míru a instalací hotového produktu: systém sedí procesu, takže lidé, kteří ho používají, nemusí vymýšlet obezličky.

Jak stavíte dashboardy, administrační a reportingové systémy?

Stavím je podle rozhodnutí, která lidé s daty dělají. Dashboard je užitečný, jen když odpovídá na otázky, které si váš tým klade každý den, takže plánování začíná tím, kdo se přihlašuje, co která role potřebuje vidět a co smí měnit.

Přístupy a role

Přístup podle rolí je u tohoto typu systémů standardem. Objednávkový systém, který jsem postavil v Laravelu, odděluje administraci podle rolí a systém pro elektronické hlasování kontroluje oprávněnost voličů, aby se mohli zúčastnit jen ti správní lidé.

Data a reporty

Reporty čtou ze stejné databáze, do které aplikace zapisuje, takže čísla odpovídají tomu, co se skutečně stalo. V SportsData obsluhuje Laravel data a administraci, zatímco React prezentuje přehledy v přehlednějším a interaktivnějším rozhraní. Systém pro elektronické hlasování uchovává auditovatelné sledování výsledků, takže je lze zpětně ověřit.

Administrační strana AI nástrojů

Platforma AI chatbota, kterou jsem postavil pro Real Mad Honey, má vlastní dashboard. Předává konverzace člověku s celým přepisem a označuje otázky, na které bot nedokázal odpovědět, aby je tým mohl opravit a zlepšit budoucí odpovědi.

Rozhraní stavím v knihovně React nebo v šablonách Blade v Laravelu, se styly v Tailwind CSS tam, kde se to hodí.

Jaké technologie používáte pro webové aplikace na míru?

Technologie volím podle toho, co aplikace musí dělat a kdo ji bude později udržovat. Moje hlavní nástroje:

  • Frontend: React, Next.js, TypeScript, Vue.js, Tailwind CSS a SASS, s GSAP pro animace
  • Backend: Node.js, PHP s Laravelem a Python s Flaskem
  • Data: MySQL a PostgreSQL, včetně pgvector pro AI vyhledávání
  • Infrastruktura: Docker, Cloudflare a Cloudflare Workers, AWS, Azure a hosting s cPanel, s Gitem pro verzování
  • Desktop a mobil: Electron, Swift se SwiftUI a Kotlin s Jetpack Compose

Laravel se hodí pro firemní systémy pracující s velkým množstvím dat, s administrací, oprávněními a reporty, a proto na něm běží moje objednávkové, hlasovací a sportovně analytické platformy. Next.js se hodí pro aplikace, které potřebují rychlé stránky vykreslované na serveru, dobré SEO a moderní React frontend, a proto ho používá platforma chatbota Real Mad Honey. Flask je lehká volba pro služby v Pythonu, zpracování dat a AI nástroje, které běží za větší aplikací.

Pokud už máte existující kód, pracuji v jeho rámci a nepřepisuji ho jen pro přepisování. Přepis se vyplatí, jen když udržovat stávající kód stojí víc než ho nahradit.

Můžete propojit můj web s jinými systémy přes API?

Ano. Integrace tvoří velkou část mé práce na míru: propojení webu nebo aplikace s CRM, e-commerce platformou, nástrojem pro e-maily či SMS nebo AI modelem, aby data proudila bez ručního kopírování.

Mezi integrace, které jsem postavil, patří:

  • Salesforce CRM s WordPress a Elementorem pro Sourcefit, hostovaný na Azure
  • Webové formuláře Zoho CRM a Zoho SalesIQ pro Kitchen Search web
  • Vrstva nad Cloudflare a Shopify Storefront API pro Car Audio Garage a Musway USA, která pohání upozornění na naskladnění e-mailem a SMS bez aplikací přes Klaviyo a Brevo
  • AI agenti na pozadí, kteří z dat výrobců vytvářejí listingy pro Shopify připravené pro metapole pro katalog Car Audio Garage s více než 900 produkty
  • Automatizace z komentářů do přímých zpráv na Instagramu pro Real Mad Honey přes oficiální Meta Instagram API, postavená na Node.js a PostgreSQL
  • Integrace přes REST API u KT Rents a Inline Security Fence

Dobré integrace počítají se selháním. API vypadávají, limity požadavků se vyčerpají a data přicházejí v podivných formátech, takže příchozí data ověřuji na každém rozhraní, zaznamenávám, co se děje, a zajišťuji, aby nefunkční propojení nestáhlo s sebou zbytek webu.

Vyvíjíte desktopové a mobilní aplikace?

Ano. Když nástroj musí běžet mimo prohlížeč, vyvíjím multiplatformní aplikace v Electronu pro macOS, Windows a Linux, Swiftu pro iPhone a Kotlinu pro Android a sdílím mezi nimi co nejvíc logiky.

Mým nejjasnějším příkladem je Musix, bezplatný open-source přehrávač YouTube Music s vestavěným blokováním reklam, který jsem vytvořil. Běží na Ubuntu, Windows, macOS, Androidu s Android Auto a iPhonu s CarPlay. Jeden sdílený most v jazyce TypeScript pohání nativní aplikace v Electronu, Kotlinu s Jetpack Compose a Swiftu se SwiftUI.

Hlavní ponaučení z Musix zní: sdílejte jádro a data, ne rozhraní. Každá platforma dostane obal, který na ní působí nativně, zatímco základní logika se napíše a otestuje jednou. Technologie projektu zahrnují esbuild, Vitest, Playwright a GitHub Actions.

U firemního softwaru stejný přístup znamená, že desktopový nástroj pro kancelář a mobilní aplikace pro pracovníky v terénu mohou sdílet jeden backend a jednu sadu obchodních pravidel. Hodí se sem i Python a Flask pro lokální služby a zpracování dat, které běží za aplikací.

Jak probíhá projekt vývoje na míru?

Projekt na míru probíhá ve čtyřech fázích: plánování, návrh, vývoj a optimalizace. Oproti běžnému webu se liší tím, kolik času jde do plánování, protože každou funkci systému na míru je třeba postavit, otestovat a udržovat.

Plánování vymezí rozsah, uživatele a jejich role, data, integrace a to, jak vypadá hotový stav. Před zahájením vývoje dostanete písemný rozsah a harmonogram s milníky. Návrh pak rozvrhne obrazovky a procesy s ohledem na použitelnost, aby systém dával smysl lidem, kteří s ním pracují každý den.

Vývoj probíhá po malých částech, které lze zkontrolovat. Používám AI nástroje pro programování jako Claude Code, OpenAI Codex a Cursor, abych postupoval rychleji, ale v přísném postupu: písemné zadání s definicí hotového stavu, jeden malý úkol na větev, žádné produkční přístupy pro AI nástroje, automatické kontroly lintingu, typů, jednotkových a end-to-end testů a lidská revize každé změny. Platby, autentizaci, cenovou logiku a migrace živých dat píšu nebo kontroluji řádek po řádku osobně.

Závěrečná fáze ladí výkon, zabezpečení a použitelnost před spuštěním, aby byl systém připravený na reálné použití od prvního dne, kdy se váš tým přihlásí.

Jak dlouho trvá webová aplikace na míru a co ovlivňuje cenu?

Harmonogram závisí na rozsahu a stanovím ho, jakmile jsou jasné požadavky, uživatelé a integrace. Cílený interní nástroj nebo jedna integrace je mnohem menší práce než platforma s více rolemi, reportingem, platbami a několika propojenými službami. V obou případech dostanete před zahájením prací písemný harmonogram s milníky a během vývoje pravidelné zprávy o postupu. Faktory, které určují cenu:

  • Počet uživatelských rolí a obrazovek
  • Kolik systémů je potřeba integrovat a jak dobře jsou zdokumentovaná jejich API
  • Migrace dat z tabulek nebo starého systému
  • Požadavky na zabezpečení a soulad s předpisy, například práce s osobními údaji nebo hlasy
  • Zda aplikace potřebuje kromě webu i desktopovou nebo mobilní verzi
  • Hosting, monitoring a údržba po spuštění

Ceny za práci na míru neuvádím, protože rozpětí je příliš široké, než aby mělo vypovídací hodnotu. Projekty naceňuji po krátkém hovoru nebo bezplatném auditu vašeho současného řešení a dostanete pevnou nabídku se seznamem výstupů. Ceny jsou na vývoj na míru přijatelné a kvalita kódu, zabezpečení a dokumentace zůstávají solidní při jakémkoli rozpočtu.

Bude webová aplikace na míru rychlá, bezpečná a připravená pro vyhledávače?

Ano, tyto vlastnosti jsou zabudované od začátku, ne přidané dodatečně. U veřejných aplikací používám stránky vykreslované na serveru v Next.js, takže vyhledávače a AI crawlery dostávají skutečné HTML. Každá stránka má vlastní titulek a popis, každá indexovatelná stránka má kanonickou URL, strukturovaná data se vykreslují jako JSON-LD a sitemapa se generuje ze stejného zdroje jako routy.

Stejné čisté HTML a strukturovaná data, která pomáhají Googlu, pomáhají i ChatGPT, Perplexity a Gemini číst veřejné stránky aplikace. Kde to dává smysl, soubor llms.txt shrne produkt pro AI crawlery.

Zabezpečení zahrnuje validaci každého vstupu, přístup podle rolí, pečlivou autentizaci, tajné klíče mimo kód a aktuální závislosti. U výkonu sleduji Core Web Vitals na veřejných stránkách a náročnou práci držím mimo hlavní vlákno, aby rozhraní rychle reagovalo na kliknutí a dotyky. Cloudflare Workers mohou malé úlohy citlivé na latenci, jako webhooky nebo agregaci API, spouštět blízko uživatele.

Interní nástroje jako administrační dashboardy SEO nepotřebují, ale rychlost a zabezpečení ano, zvlášť když obsahují data o zákaznících, objednávkách nebo hlasování.

Komu patří kód projektu na míru?

Obecně platí, že práce na míru vzniká pro vaši firmu a podmínky vlastnictví jsou zapsané ve smlouvě ještě před začátkem vývoje. Doporučuji, aby repozitář kódu, hosting, doména a účty třetích stran, jako API klíče a cloudové služby, byly založené na vaši firmu a já k nim měl přístup jako vývojář.

U softwaru na míru na tom záleží víc než u běžného webu. Pokud kód existuje jen na počítači nebo osobním účtu vývojáře, jste u každé změny závislí na tom člověku. Když jsou repozitář a infrastruktura na vaše jméno, může práci v případě potřeby převzít jiný vývojář.

Open-source frameworky jako React, Laravel a Next.js mají vlastní licence a služby jako Shopify, Salesforce nebo poskytovatel AI modelu se řídí vlastními podmínkami. Uvádím, na kterých externích službách projekt závisí, abyste věděli, za co platíte a co máte pod kontrolou.

Musix je projekt, který jsem se rozhodl zveřejnit jako open source. To je rozhodnutí vlastníka a kód klientů zůstává soukromý, pokud nerozhodnete jinak.

Můžete na projektu na míru pracovat na dálku přes časová pásma?

Ano. Pracuji z Botolanu v provincii Zambales na Filipínách v pásmu UTC+8 s klienty v USA, Spojeném království, Evropě a Austrálii. Vývoj na míru se pro práci na dálku hodí dobře, protože práce žije ve sdíleném repozitáři, testovacím prostředí a písemných specifikacích.

Pro klienty z USA a Evropy funguje časový posun jako noční směna: na konci svého dne zkontrolujete verzi nebo zanecháte zpětnou vazbu a ráno najdete změny i písemné shrnutí. Australští klienti sdílejí většinu mého pracovního dne, což se hodí pro hovory v reálném čase během plánování a testování.

Aby byl distribuovaný projekt přehledný, spoléhám na písemný rozsah, malé kontrolovatelné změny a testovací web, který si můžete vyzkoušet, kdykoli se vám to hodí. Otázky, které blokují postup, otevírám včas a písemně, aby se z časového posunu nestalo zdržení.

Takto pracuji už roky jako full-stack vývojář se společnostmi jako CJ Digital, Kova, RIARD Enterprise Solutions, Web Medic a Unwired Web Solutions, a na zakázkových projektech pro americké firmy jako Car Audio Garage v Temecule a Musway USA v Murrietě v Kalifornii.

Jak práce probíhá

  1. Plánování: Definuji uživatele, role, data, integrace a rozsah a dohodneme se na písemném harmonogramu s milníky.
  2. Design: Obrazovky a procesy navrhnu podle toho, jak váš tým pracuje, aby byl systém od začátku srozumitelný.
  3. Vývoj: Stavím po malých, zkontrolovaných částech s automatickými testy a postup sdílím na testovacím webu.
  4. Optimalizace: Vyladím výkon, zabezpečení a tam, kde je to relevantní, i SEO, pak systém spustím a podporuji.

Případové studie vývoje webů a aplikací na míru

  • Golden State ADUs - WordPress · Stavba ADU, 2026. Golden State ADUs je firma ze Sacramenta, která v režimu design-build navrhuje, povoluje a staví vedlejší obytné jednotky (ADU) po celé severní Kalifornii. Web jsem postavil na platformě WordPress s Elementor Pro, s vlastní kalkulačkou ceny ADU, knihovnou 91 modelů a konfigurátorem modelu krok za krokem.
  • Car Audio Garage - Shopify · Autoaudio, 2026. Car Audio Garage je prodejce z kalifornské Temeculy s více než 900 audio produkty do aut, lodí a motorových vozidel od značek jako Nemesis Audio, PRV Audio a Musway. Vyvinul jsem jeho e-shop na Shopify s vlastními metapoli, upozorněními na naskladnění e-mailem a SMS bez aplikací, vrstvou nad Cloudflare a Storefront API a AI agenty pro tvorbu produktových listingů.
  • Musway USA - Shopify · Autoaudio, 2026. Musway USA prodává DSP zesilovače, reproduktory a subwoofery německé konstrukce z kalifornské Murriety. Vyvinul jsem jeho e-shop na Shopify s vlastními metapoli pro podrobné technické parametry, upozorněními na naskladnění e-mailem a SMS bez aplikací přes Klaviyo, Brevo a Cloudflare a AI agenty na pozadí, kteří automatizují produktové listingy.
  • Skedaddle Humane Wildlife Control - Vývoj na míru, 2023. Skedaddle Humane Wildlife Control, založená v Ontariu v roce 1989 a dnes působící na více než 40 místech v Kanadě a USA, běží na webu na platformě WordPress na míru, který jsem vyvinul. Vysvětluje humánní postup, organizuje obsah o službách a lokalitách a vede majitele domů k žádosti o pomoc.
  • America's Advantage Remodeling - WordPress · Rekonstrukce, 2021. America's Advantage Remodeling je firma na rekonstrukce kuchyní a koupelen s kanceláří v Roseville, která od roku 2001 slouží Sacramentu a okolním městům. Web jsem postavil na platformě WordPress s vlastní šablonou a pluginem, uspořádaný kolem stránek služeb, produktů a měst a cesty k bezplatnému odhadu ceny.
  • KT Rents - WordPress, 2024. Platforma pro pronájmy na míru v systému WordPress postavená s Elementorem, integracemi přes REST API a pokročilými vlastními nástroji pro správu nemovitostí, pronájmové procesy a podporu inzerce po celé zemi.
  • SportsData - Laravel, 2022. SportsData je platforma pro sportovní analýzy na míru, kterou jsem postavil jako full-stack vývojář na technologiích Laravel, React a MySQL. Převádí velké objemy výkonnostních dat do přehledných a rychlých dashboardů s administrací a reportingovými nástroji pro tým.
  • Organ Boost - Shopify, 2024. Zcela vlastní řešení na Shopify v Liquid zaměřené na dynamický obsah, uživatelský zážitek na míru a škálovatelné funkce storefrontu s ručně kódovanými sekcemi a flexibilní správou webu.
  • Inline Security Fence - WordPress · Ploty, 2025. Inline Security Fence je rodinná firma na ploty a brány z Kentu ve státě Washington, která od roku 2016 slouží domácnostem i firmám v oblasti Seattlu a Tacomy. Postavil jsem její web na platformě WordPress s Elementorem se stránkami služeb pro domácnosti i firmy, filtrovatelným portfoliem projektů a 51 stránkami měst.
  • Objednávkový systém - Laravel, 2023. Objednávkový systém na míru v Laravelu postavený pro provozní efektivitu, s administrací podle rolí, napojením na sklad a reportingem přizpůsobeným pracovním postupům klienta.
  • Systém pro elektronické hlasování - Laravel, 2023. Aplikace pro elektronické hlasování na míru v Laravelu postavená pro bezpečnou správu hlasovacích lístků, kontrolu oprávněnosti voličů a auditovatelné sledování výsledků podle požadavků zadavatelů.
  • Real Mad Honey - Shopify Plus, 2026. Zcela vlastní řešení na Shopify Plus pro prémiovou značku divokého medu, převedené z WordPress a optimalizované pro konverze, flexibilitu storefrontu a vytříbenější nákupní zážitek.
  • Sttoke - Shopify, 2024. Vlastní storefront na Shopify v Liquid pro kávovou značku zaměřenou na udržitelnost, s důrazem na silnější vyprávění o produktech, růst konverzí a čistší e-commerce zážitek připravený pro SEO.
  • Musix - Multiplatformní aplikace · Open source, 2026. Musix je bezplatný open-source přehrávač YouTube Music s vestavěným blokováním reklam pro Ubuntu, Windows, macOS, Android (s Android Auto) a iPhone (s CarPlay). Jeden sdílený most v jazyce TypeScript pohání nativní aplikace v Electronu, Kotlinu a Swiftu, takže hudba hraje bez reklam a bez předplatného, ve stejném duchu jako YouTube ReVanced.

Otázky k vývoji webů a aplikací na míru

Mám si nechat postavit aplikaci na míru, nebo použít existující platformu?

Existující platformu použijte, když pokrývá většinu toho, co potřebujete, protože je levnější na provoz i údržbu. Na míru stavte, když vás odlišuje právě váš proces, když nástroje potřebují sdílet data, která hotové produkty drží odděleně, nebo když obcházení omezení pluginů stojí víc než pořádné řešení. Řeknu vám, na které straně té hranice váš projekt leží.

Používáte AI k psaní kódu?

Ano, AI nástroje pro programování jako Claude Code, OpenAI Codex a Cursor používám každý den, abych rychleji tvořil prototypy i hotová řešení. Kontrolu nad architekturou, zabezpečením a revizí kódu si ponechávám a citlivé oblasti jako platby, autentizaci a migrace dat píšu nebo kontroluji řádek po řádku.

Můžete přidat funkce do existující aplikace na technologii Laravel, React nebo Next.js?

Ano. Začínám revizí kódu, dodržuji zavedené konvence a změny dělám po malých krocích. Přestavbu navrhuji jen tehdy, když by záplatování starého kódu vyšlo dráž.

Můžete do mého systému přidat AI chat nebo automatizaci?

Ano. AI funkce stavím s Claude, GPT a Gemini, například chatbota pro prodej a podporu pro více obchodů pro Real Mad Honey, který zpracoval 417 stránek jednoho obchodu do 1 658 znalostních bloků. AI chatboti a automatizace mají na tomto webu také vlastní stránku služby.

Vyvíjíte mobilní aplikace pro iPhone a Android?

Ano. Vyvíjím multiplatformní aplikace v Electronu pro desktop, Swiftu pro iPhone a Kotlinu pro Android se sdílenou základní logikou. Musix, můj open-source hudební přehrávač, běží na Ubuntu, Windows, macOS, Androidu i iPhonu z jednoho sdíleného mostu v jazyce TypeScript.

Kolik stojí vývoj webu na míru?

Záleží na rozsahu, rolích, integracích a datech, takže naceňuji po krátkém hovoru nebo bezplatném auditu vašeho současného řešení. Před zahájením prací dostanete pevnou nabídku, harmonogram a seznam výstupů. Ceny jsou přijatelné a kvalita zůstává solidní u každého projektu: otestovaný kód, zabezpečení a jasné předání.

Související služby

Najměte si vývojáře Eoin Villarin

Přijímám nové projekty na Shopify, WordPress i weby na míru. Napište na eoindatuganvillarin@gmail.com nebo použijte kontaktní formulář.