Databáze a Supabase

Databáze aplikace je úložiště, do kterého aplikace ukládá data a ze kterého je čte, třeba žádosti, uživatele nebo objednávky. Supabase je cloudová služba, ve které Claude Code databázi i přihlašování uživatelů založí bez vlastního serveru.

Proč to manažera zajímá

Jakmile má interní nástroj používat víc lidí nebo si pamatovat data mezi spuštěními, nestačí soubor na disku ani jednoduchý prototyp. Potřebuje databázi a přihlašování, aby každý viděl jen to, co má. Supabase podle své dokumentace nabízí obojí v jednom: databázi Postgres pro každý projekt, přihlašování uživatelů (Auth), úložiště souborů a další služby. Manažer nemusí psát SQL, ale měl by rozumět, jaké tabulky aplikace má a kdo do nich smí.

Jak to vypadá v praxi

Obchodní ředitel si nechá v Claude Code postavit evidenci slevových výjimek: obchodník podá žádost, ředitel ji schválí nebo zamítne. Claude Code navrhne tabulky „žádosti“ a „uživatelé“ a v Supabase nastaví přihlášení i pravidla, kdo smí žádosti číst a kdo schvalovat. Ředitel si nechá schéma vysvětlit česky a zkontroluje, že obchodník vidí jen své žádosti. Hotovou aplikaci pak tým otevře na webové adrese po nasazení.

Na co si dát pozor

  • Supabase k říjnu 2026 doporučuje zapnout zabezpečení na úrovni řádků (Row Level Security) u každé tabulky přístupné přes API. Bez něj tabulku může číst a měnit každá role, která k ní má oprávnění.
  • Osobní údaje zákazníků a platby do vibecodované aplikace nepatří.

Související pojmy

  • Interní nástroj

    Interní nástroj je aplikace pro vlastní tým, ne pro zákazníky: kalkulačka marží, porovnávač nabídek nebo formulář pro reklamace. Má málo uživatelů a jasný účel, proto ho jde postavit i bez vývojářů.

  • Nasazení a Vercel

    Nasazení (deploy) je zveřejnění aplikace na internetové adrese, kde ji tým může používat. Vercel je cloudová služba, která aplikaci nasadí automaticky z repozitáře po každé změně kódu.

  • Claude Code

    Claude Code je agentní nástroj od Anthropic, který čte a upravuje soubory projektu, spouští příkazy a pracuje s gitem, takže výsledek odevzdá jako změnu v souborech, ne jako text v chatu. Neprogramátor ho zvládne, musí ale rozumět složkám a schvalovat akce.

  • Vibecoding

    Vibecoding je tvorba aplikace bez psaní kódu: v běžné řeči AI popisujete, co má aplikace umět, výsledek zkoušíte a upřesňujete. Pro manažera je to cesta k internímu nástroji nebo prototypu bez programátora.

  • Rozsah oprávnění

    Rozsah oprávnění je výčet toho, co smí AI nebo konektor v připojené aplikaci dělat, například jen číst e-maily, nebo je i odesílat. Schvaluje se při připojení a měl by odpovídat tomu, co úloha opravdu potřebuje.

Kde to učíme

V kurzu Masterclass: Claude pro byznys na to navazuje modul 6: Vibecoding: od nápadu k aplikaci. Na reálných úlohách z vaší firmy, česky a bez technického zázemí.

Prohlédnout moduly kurzu