Fórum:AI/Vibe Coding
Z WikiSkript
< Fórum:AI
Návod pro studenty
Cíl[upravit | editovat zdroj]
Vytvořit jednoduchou webovou aplikaci pomocí AI asistenta a publikovat ji online tak, aby měla vlastní veřejnou URL adresu.
Varianta A[upravit | editovat zdroj]
(Nejjednodušší, bez databáze, 100 % zdarma)
1. Instalace nástrojů[upravit | editovat zdroj]
- Nainstalujte si VS Code – https://code.visualstudio.com/
- Nainstalujte si Node.js (LTS verzi) – https://nodejs.org/
- Vytvořte si účet na:
- GitHub – https://github.com/
- Vercel – https://vercel.com/
2. Vytvoření projektu pomocí AI[upravit | editovat zdroj]
Otevřete AI asistenta (např. ChatGPT, Claude, Gemini) a použijte tento prompt:
Vytvoř mi webovou aplikaci v Next.js (App Router) s názvem StudyChecklist. Funkce: přidat úkol (název, předmět, deadline), označit jako hotové, filtrovat hotové/nehotové. UI jednoduché, responzivní, české popisky. Přidej instrukce, jak aplikaci spustit lokálně a jak ji nasadit na Vercel.
3. Vygenerování projektu[upravit | editovat zdroj]
- V počítači vytvořte novou složku (např.
study-checklist). - Otevřete ji ve VS Code.
- Postupujte podle instrukcí, které vám AI poskytne.
- Spusťte v terminálu:
npm install npm run dev
- Otevřete prohlížeč na adrese:
http://localhost:3000
4. Testování aplikace[upravit | editovat zdroj]
- Přidejte několik úkolů.
- Označte některé jako hotové.
- Ověřte, že filtrování funguje.
5. Vylepšování pomocí AI[upravit | editovat zdroj]
Zadejte AI další úpravy, například:
- „Přidej vyhledávání.“
- „Přidej řazení podle deadlinu.“
- „Zlepši design pomocí moderního stylu.“
6. Nahrání projektu na GitHub[upravit | editovat zdroj]
- Vytvořte nový repozitář na GitHubu.
- Ve VS Code spusťte:
git init git add . git commit -m "První verze aplikace"
- Propojte projekt s GitHub repozitářem podle instrukcí GitHubu.
- Nahrajte projekt pomocí:
git push
7. Nasazení aplikace na Vercel[upravit | editovat zdroj]
- Přihlaste se do Vercel (https://vercel.com/).
- Klikněte na New Project.
- Propojte GitHub účet.
- Vyberte svůj repozitář.
- Klikněte na Deploy.
Po dokončení získáte veřejnou URL adresu své aplikace.
Varianta B[upravit | editovat zdroj]
(Pokročilejší, s databází Supabase)
1. Založení databáze[upravit | editovat zdroj]
- Vytvořte účet na https://supabase.com/
- Založte nový projekt (Free plán).
- Vytvořte tabulku (např.
tasks).
2. Úprava aplikace pomocí AI[upravit | editovat zdroj]
Použijte prompt:
Uprav aplikaci tak, aby používala Supabase jako databázi. Data se mají ukládat trvale. Přidej instrukce pro nastavení SUPABASE_URL a SUPABASE_ANON_KEY.
3. Nastavení proměnných prostředí[upravit | editovat zdroj]
Ve Vercel přidejte do Environment Variables:
- SUPABASE_URL
- SUPABASE_ANON_KEY
4. Opětovný deploy[upravit | editovat zdroj]
Po uložení proměnných spusťte nový deploy.
Výstup[upravit | editovat zdroj]
Každý student by měl mít:
- Funkční webovou aplikaci
- Veřejnou URL adresu
- GitHub repozitář s projektem
- Zkušenost s iterativním vývojem pomocí AI
Reflexe[upravit | editovat zdroj]
Odpovězte si:
- Co AI vytvořila správně?
- Kde bylo potřeba opravit chyby?
- Jak přesné musí být zadání?
- Jaké jsou limity AI při programování?
