Vlastní produkt · 2026
Ohlídáme.
Samoobslužný SaaS, který zkontroluje český e-shop proti pravidlům, jež musí dodržovat, a srozumitelně vysvětlí, co opravit. Je to můj vlastní byznys: vlastním produkt, architekturu i každé rozhodnutí a postavil jsem ho s AI agenty.
- Role
- Zakladatel, produkt a vývoj
- Období
- srpen 2026 – dosud
- Obor
- Compliance · Český e-commerce

- Spuštění
- 61 dní
- Od prvního commitu do produkce
- AI agenti
- 706 commitů
- Z 872, Claude jako spoluautor
- Pokrytí
- 10 modulů
- Pravidla nad jedním crawlerem
Výzva
Každý český e-shop se řídí dlouhým seznamem pravidel pro spotřebitele, data a produkty a Česká obchodní inspekce pokutuje ty, kdo je nedodrží. Kontrola od právníka stojí kolem 30 000 Kč, takže malý e-shop se o svých chybách často dozví až od inspektora.
Ohlídáme přečte veřejné stránky e-shopu, zkontroluje je proti vybraným povinnostem a řekne, co chybí, ze kterého paragrafu to plyne a jak to opravit. Kontrola je zdarma. Hlubší kontrola za 490 Kč projde 70 produktů místo 20 a přidá hotové opravy a podepsaný protokol.
Není tu klient ani tým. Vybral jsem trh, nastavil cenu, napsal podmínky a záznamy o zpracování, navrhl systém a provozuju produkci. Ve firmě by to byly samostatné ředitelské role, tady je to jeden člověk a AI agenti, kteří napsali většinu kódu, zatímco rozhodnutí zůstala na mně.
Za co jsem odpovídal
Produkt, byznys a značka
Nastavil jsem bezplatnou kontrolu jako vstup, hlubší kontrolu za 490 Kč, vracení peněz a platby přes Stripe, srozumitelnou značku i veřejné příručky, které e-shopy přivádějí.
Architektura
Jeden crawler a deset modulů s pravidly. Modul je sada čistých funkcí, které nic nestahují, a když někdo tuhle hranici překročí, CI shodí build.
Výsledky, kterým jde věřit
FAIL vyžaduje jistotu: potvrzená správná stránka a povinný prvek jasně chybí. Cokoli slabšího je doporučení nebo poctivé „nelze ověřit“ a každý výsledek odkazuje na právní zdroj.
Vývoj s AI agenty
Claude Code a OpenAI Codex fungovaly jako vývojářský tým. Slovník domény, 33 záznamů rozhodnutí a pravidla pro každý balíček je drží v jedné linii. Já určuju směr, kontroluju a za výsledek odpovídám.
Testovací strategie
Smyšlený Testovací e-shop se 64 variantami, konformní sada a Playwright cesty proti produkčním obrazům. Testovacího kódu je víc než produktového.
Soukromí a provoz
Zkontrolovat jde kterýkoli e-shop, ale podrobnosti dostane jen ověřený majitel a nepřevzatá data se po zhruba osmi dnech smažou. Produkce běží na jednom vlastním VPS s monitoringem, neměnnými vydáními a nácvikem obnovy.
Architektura
Prohlížeče přistupují k webu v Next.js a Stripe posílá webhooky, obojí přes Traefik do Express API. API volá čisté moduly s pravidly, čte a zapisuje do MySQL a řadí kontroly do fronty v Redisu. Scraper workery berou úlohy z Redisu, čtou veřejné e-shopy a vracejí důkazy.
Observabilita: Alloy Prometheus a Loki Grafana. Alertmanager Discord. Umami na analytiku.
Technologie
- Next.js
- TypeScript
- Express
- Kysely
- MySQL
- Redis
- BullMQ
- Playwright
- Stripe
- Docker
- Traefik
- Grafana
- Claude Code
- OpenAI Codex





