Vibe coding
Reference

Slovníček pojmů

Krátká vysvětlení nejčastějších pojmů. Najedeš myší na nadpis a získáš odkaz na konkrétní pojem.

Krátké vysvětlení nejčastějších pojmů, na které narazíš v konceptech a workshopech.

Branch#

„Větev" v gitu — samostatná linie změn vedle hlavní (main). Používáš ji, když chceš zkusit něco bokem a nezasahovat do hlavního kódu.

Claude#

Chatovací AI od Anthropicu. Používáš ho na brainstorming, ladění promptů, vysvětlení pojmů a obecné konzultace.

Claude Code#

Verze Claude určená pro práci s kódem. Umí editovat soubory v repozitáři, opravovat chyby a provádět rozsáhlejší změny než klasický chat. Existuje ve webové i terminálové podobě.

Commit#

Záznam v historii projektu — snapshot stavu kódu k danému okamžiku. Každý commit má autora, čas a popis změny.

Databáze#

Systém pro ukládání strukturovaných dat (uživatelé, příspěvky, objednávky). Nejčastěji se v projektech setkáš s PostgreSQL přes Supabase nebo s Firebase.

Deploy#

Nasazení aplikace na hosting tak, aby byla dostupná na veřejné URL. Z Lovable, GitHubu nebo lokálu se „nasadí" do Vercelu / Netlify / Cloudflare Pages.

DNS#

„Telefonní seznam internetu" — překládá doménu (mujprojekt.cz) na IP adresu serveru. Když napojuješ vlastní doménu na hosting, měníš DNS záznamy.

Doména#

Adresa, pod kterou je web dostupný. Kupuje se u registrátora (Wedos, Cloudflare Registrar) a napojuje se přes DNS na hosting.

Frontend / Backend#

Frontend je to, co uživatel vidí v prohlížeči (HTML, CSS, JS). Backend je server, který běží na pozadí a zpracovává data, autentizaci, business logiku.

GitHub#

Online služba pro hostování gitových repozitářů. Slouží jako úložiště kódu, mostek mezi nástroji (Lovable ↔ Claude Code) a místo, kde se sleduje historie změn.

GitHub Desktop#

Desktopová aplikace pro práci s gitem bez příkazové řádky. Klikáš na „Fetch / Pull / Commit / Push" místo psaní git příkazů.

Hosting#

Služba, která tvoji aplikaci zpřístupní na internetu. Lovable má vlastní hosting, jinak se používá Vercel, Netlify nebo Cloudflare Pages.

Lovable#

Online AI nástroj, který staví webové aplikace podle popisu. Vygeneruje frontend, případně backend a databázi, a poskytne hosting.

Localhost#

Tvůj vlastní počítač jako „server". Když spustíš dev server (bun run dev), aplikace běží na http://localhost:8080 — vidíš ji jen ty.

Main#

Hlavní větev v gitu. Sem se slévají dokončené změny z ostatních větví. Z main se obvykle deploye produkce.

Merge#

Spojení změn z jedné větve do druhé. Typicky: vyvinul jsi něco ve vlastní větvi → merge do main.

Prompt#

Zadání pro AI — text, který popisuje, co chceš. Kvalita výsledku stojí a padá na kvalitě promptu.

Pull request (PR)#

Návrh na sloučení změn z jedné větve do druhé. Před mergem se PR dá projít, okomentovat a ověřit (CI). Standard na GitHubu.

Push#

Odeslání lokálních commitů do vzdáleného repozitáře (na GitHub).

Repozitář (repo)#

Složka projektu sledovaná gitem — obsahuje kód a celou historii změn. Bývá hostovaná na GitHubu.

SSR (Server-Side Rendering)#

Stránka se vyrenderuje na serveru a prohlížeči se pošle hotové HTML. Lepší pro SEO a rychlost prvního zobrazení než čistý klient.

Terminál#

Textové rozhraní pro spouštění příkazů (bun install, git push…). Na Macu „Terminal" nebo „iTerm", na Windows „PowerShell" nebo „Windows Terminal".

Vercel#

Hosting služba populární pro frontendové projekty. Napojuje se na GitHub repozitář — každý push automaticky vyrobí nový deploy.

Vibe coding#

Přístup k tvorbě softwaru, kdy AI píše kód za tebe. Místo studia programovacích jazyků se učíš jasně formulovat zadání a iterativně AI navádět.