Žádný krabicový CMS
Ne WordPress, ne Payload, ne Strapi. Admin je nativní Next.js aplikace napsaná na míru klientovi — bez pluginového balastu a update hellu.

Weby a aplikace
Stavím weby a aplikace end-to-end: jasná architektura, precizní UI a kód připravený na výkon, SEO a další rozvoj — ne jednorázovou prezentaci.
Co dostanete
Informace, cesty a konverze navrhnu před pixel-perfect UI — ať produkt dává smysl byznysově i technicky.
Bez ztrát při handoffu. Komponenty, stavy a obsahová pravidla vznikají tak, aby šly rovnou do kódu.
Výkon, přístupnost, CMS a dokumentace jsou součástí dodávky. Předávám produkt, který umíte dál rozvíjet.

Proces
Cíle, publikum, omezení a měřítka úspěchu. Společně nastavíme rozsah dřív, než vznikne první obrazovka.
Wireframy, klíčové cesty a high-fidelity. Prototypuji to, co rozhoduje o konverzích.
Implementace, obsah, výkon a QA. Spouštím s jasným handoffem a prostorem pro další iterace.

Custom admin panel
Komerční CMS dávají smysl často. Když ale potřebujete správu obsahu přesně podle provozu, workflow a UI webu, stavím nativní admin panel v Next.js — bez WordPressu, Payloadu nebo jiného krabicového řešení. Stack typicky MongoDB, Cloudflare R2 a Better Auth; funkce (inline edit, analytika, zálohy, SEO…) jen ty, které klient opravdu využije.
Next.js · MongoDB · Cloudflare R2 · Better Auth · Resend · TipTap · Vercel
Ne WordPress, ne Payload, ne Strapi. Admin je nativní Next.js aplikace napsaná na míru klientovi — bez pluginového balastu a update hellu.
Zapínáte jen to, co projekt skutečně potřebuje: projekty, blog, analytiku, AI, zálohy. Žádné menu plné funkcí, které nikdo nepoužívá.
Editor kopíruje strukturu webu a workflow marketingového týmu. Rychlejší zaškolení než u generického page builderu.
Frontend, API, data i média pod jednou střechou — výkon, bezpečnost a rozvoj bez cizího vendor lock-inu CMS vrstvy.
Ukázka nativního adminu
Funkce
Po přihlášení upravujete texty, rich text, média i projekty přímo na produkční stránce — bez přepínání do cizího CMS.
Hero, O nás, Regiony, Tým, Kontakt — draft, publikace i naplánované spuštění. Model sedí na strukturu webu, ne na generický page builder.
CRUD, drag-and-drop řazení, galerie, viditelnost, TipTap editor, kategorie a per-article SEO i statistiky.
Knihovna s uploadem, cropem, focal pointem, verzemi assetů, automatickým AVIF a indikátory velikosti — ne jen „upload field“.
Návštěvnost webu a článků bez cookies a bez nutnosti Google Analytics — přehled přímo v adminu.
Meta, OG, GTM, indexace, cookie banner i právní stránky v jednom místě — včetně llms.txt pro AI crawlery.
Ruční i cron snapshoty s výběrovým obnovením (obsah, projekty, SEO, média, logy…). Retence a R2 backup médií součástí.
Audit log kdo co změnil a snapshoty entit s možností návratu — kontrola nad obsahem i při více editorech.
Návrhy SEO, úprava textů, shrnutí a pravopis přímo ve formulářích — bez marketplace pluginů.
Kontaktní formulář přes Resend, historie zpráv, nastavení odesílatele a děkovacích textů z adminu.
Stack & standardy
Každý projekt má jiný kontext: CMS, výkon, správa obsahu, rozpočet. Pracuji s ověřenými stacky od custom WordPressu přes Payload až po nativní admin panel na Next.js — vždy s důrazem na udržovatelnost a jasný handoff.
Když dává smysl WordPress, nestavím na univerzální šabloně. Custom téma, čistá architektura a stack, který unese brand i provoz.
Pro produktové weby, konfigurátory a aplikace s vyššími nároky na UI, API a škálování — včetně headless CMS jako Payload, když to projektu sedí.
Když krabicové CMS nestačí: vlastní admin panel napsaný na míru — Next.js, MongoDB, R2, Better Auth. Modularita podle klientových potřeb, ne plugin marketplace.
Porovnání stacků
Níže srovnávám varianty, se kterými reálně pracuji — od custom WordPressu přes Next.js (statický web, Payload i vlastní admin) až po šablonový web. Cílem není „nejlepší stack“, ale transparentní volba podle rozsahu, správy obsahu a provozu.
Porovnat variantu
Next.js + nativní admin
Vlastní admin panel přesně podle webu a workflow — MongoDB, R2, Better Auth.
Stack & technologie
Silné: Next.js + custom admin, MongoDB, R2, Better Auth
Pro koho sedí
Silné: Weby se specifickým workflow správy
Náročnost & typický timeline
Kompromis: Vyšší · měsíce (web + admin + auth)
Flexibilita designu & UX
Silné: Maximální — web i admin na míru
Správa obsahu
Silné: Nativní panel + volitelně inline edit na webu
Vlastní správa klientem
Silné: Přesně podle procesu — jen to, co tým potřebuje
Hosting & provoz
Dobré: Vercel + MongoDB + R2 — oddělený storage médií
Náklady na provoz (orientačně)
Dobré: Střední — Vercel + DB + R2; bez plugin licencí
Zabezpečení
Silné: Better Auth, řízené přístupy, bez cizího plugin chaosu
Výkon & SEO
Silné: Výborný — stejný Next.js runtime jako produkt
Škálovatelnost & další rozvoj
Silné: Nejsilnější u unikátních procesů a modulů
Hlavní limity
Silné: Téměř žádné — limituje hlavně jasnost workflow
| Kritérium | WP custom | Next static | Next+Payload | Next admin | Šablona |
|---|---|---|---|---|---|
| Stack & technologie | Dobré: WP + Laravel/Composer, Twig, Tailwind, ACF | Silné: Next.js, TS, React — bez těžkého CMS | Silné: Next.js + Payload + DB (Mongo/Postgres) | Silné: Next.js + custom admin, MongoDB, R2, Better Auth | Kompromis: Připravená šablona + brand vrstva |
| Pro koho sedí | Dobré: Firmy se známým WP adminem | Silné: Brand weby a landingy se stabilním obsahem | Silné: Obsahové týmy, blog, vícejazyčnost | Silné: Weby se specifickým workflow správy | Dobré: Rychlá firemní prezentace / lokální byznys |
| Náročnost & typický timeline | Kompromis: Střední–vyšší · týdny až měsíce | Dobré: Střední · obvykle týdny | Kompromis: Vyšší · měsíce dle modelu obsahu | Kompromis: Vyšší · měsíce (web + admin + auth) | Silné: Nižší · dny až nízké týdny |
| Flexibilita designu & UX | Silné: Vysoká — custom téma bez limitu šablony | Silné: Maximální — komponenty přesně podle UI | Silné: Vysoká — frontend volný, CMS modelovaný | Silné: Maximální — web i admin na míru | Kompromis: Střední — struktura daná, brand a copy volné |
| Správa obsahu | Silné: WP admin + ACF / CPT — známé prostředí | Kompromis: Kód / MDX / lehký CMS — změny často přes vývojáře | Silné: Payload admin — collections, draft/publish, role | Silné: Nativní panel + volitelně inline edit na webu | Dobré: Základní editace dle rozsahu (texty, obrázky, stránky) |
| Vlastní správa klientem | Silné: Silná — marketing umí běžný obsah sám | Omezené: Omezená bez CMS — vhodné při stabilním obsahu | Silné: Silná — role, preview, strukturovaný obsah | Silné: Přesně podle procesu — jen to, co tým potřebuje | Dobré: Dobrá pro běžné úpravy; bez složitého workflow |
| Hosting & provoz | Dobré: Managed WP / VPS (Wedos, Hostinger…) + PHP stack | Silné: Vercel / edge — jednoduchý deploy, CDN zdarma v plánu | Dobré: Vercel + DB (Atlas / managed) + média | Dobré: Vercel + MongoDB + R2 — oddělený storage médií | Dobré: Standardní hosting dle stacku šablony |
| Náklady na provoz (orientačně) | Kompromis: Střední — hosting + aktualizace + zálohy | Silné: Nízké — často jen Vercel + doména | Kompromis: Střední–vyšší — DB + app + monitoring | Dobré: Střední — Vercel + DB + R2; bez plugin licencí | Silné: Nízké–střední — dle hostingu a péče |
| Zabezpečení | Kompromis: Závisí na údržbě pluginů/core — nutný update rytmus | Silné: Malá attack surface — méně běžících služeb | Dobré: Moderní auth/roles; nutné patchovat CMS i deps | Silné: Better Auth, řízené přístupy, bez cizího plugin chaosu | Dobré: Solidní baseline; méně custom útokových ploch |
| Výkon & SEO | Dobré: Dobrý při čistém tématu a cache; plugin bloat = riziko | Silné: Výborný — SSG/SSR, Core Web Vitals pod kontrolou | Silné: Výborný frontend; CMS mimo hot path | Silné: Výborný — stejný Next.js runtime jako produkt | Dobré: Dobrý SEO základ od startu; méně „produktových“ edge case |
| Škálovatelnost & další rozvoj | Dobré: Dobrá v rámci WP ekosystému; složité app logiky bolí | Dobré: Snadný růst UI; při častém obsahu přidejte CMS | Silné: Silná — collections, API, vícejazyčnost | Silné: Nejsilnější u unikátních procesů a modulů | Kompromis: Omezená strukturou; upgrade na custom je možný později |
| Hlavní limity | Omezené: Údržba ekosystému, riziko pluginů, PHP hosting | Omezené: Bez CMS mění obsah vývojář / deploy | Kompromis: Vyšší počáteční investice a provoz DB | Silné: Téměř žádné — limituje hlavně jasnost workflow | Omezené: Ne custom produkt od nuly — struktura je daná |
Výstupy
Case studies
Ať řešíte nový web, redesign, identitu nebo dlouhodobou správu — začnu kontextem a skončím výsledkem, který jde provozovat.