Weboldal Claude Code-dal – lépésről lépésre
Saját kódú, gyors weboldal AI-programozóval: Supabase adatbázis és belépés, GitHub, ingyenes tárhely és saját .hu domain a Rackhostról. Kezdőknek, magyarul, minden lépés megszámozva.

Bevezetés – mit építünk és hogyan?
Ebben a tanfolyamban egy valódi, saját kódú weboldalt raksz össze egy AI-programozó segítségével: a gépeden készül, a GitHubon tárolódik, ingyenes tárhelyen fut, és a saját .hu domaineden éri el mindenki.
Mit kapsz a végére?
- Egy gyors, mobilbarát weboldalt (React + Tailwind), amelynek minden sora a tiéd – nincs bezárva egy szerkesztő felületébe.
- Adatbázist és belépést a Supabase segítségével (pl. kapcsolatűrlap, foglalás, ügyfélfiók).
- Automatikus közzétételt: ha módosítasz valamit, pár perc múlva élesben is ott van.
- Saját domaint (pl.
viragbolt.hu) SSL-tanúsítvánnyal, vagyis lakatos, biztonságos címmel.
Programozni nem kell tudnod. A Claude Code egy parancssorban (terminálban) futó AI-asszisztens: magyarul leírod neki, mit szeretnél, ő pedig megtervezi, megírja, lefuttatja és kijavítja a kódot. A te dolgod a döntés és az ellenőrzés – ezt fogjuk lépésről lépésre gyakorolni.
Az architektúra egy képen
- 1.Temagyarul leírod, mit szeretnél
- 2.Claude Codemegtervezi és megírja a kódot
- 3.Kód a gépedenegy mappa, amit bármikor megnyithatsz
- 4.GitHubbiztonsági mentés + verziók
- 5.Tárhelyautomatikus build és közzététel
- 6.Domainsajatnev.hu – ezt látják a látogatók
Supabase – a weboldal mellett futó „agy”: itt tárolódnak az adatok (pl. űrlapüzenetek, foglalások) és itt történik a felhasználók belépése. Az oldal a böngészőből, biztonsági szabályok mögül beszél vele.
Miért jó ez a felállás? Mert minden darab cserélhető. Ha egyszer más tárhelyre költöznél, a kód és a domain veled jön. Ha másik AI-eszközt használnál, a projekt akkor is egy teljesen szabványos mappa marad.
Mennyibe kerül?
| Tétel | Mire kell? | Ár (2026. szept.) |
|---|---|---|
| Claude Code (Pro) | az AI-programozó | $20 / hó – csak az építés idejére is elég |
| Supabase Free | adatbázis + belépés | $0 (üzleti használatra Pro: $25 / hó) |
| GitHub | a kód tárolása | $0 (privát repó is ingyenes) |
| Cloudflare Pages / Netlify | tárhely | $0 |
| .hu domain (Rackhost) | a webcím | első év ~622 Ft, utána ~3 175 Ft / év (bruttó) |
Egy hónap Claude Code Pro-előfizetés alatt egy bemutatkozó oldal kényelmesen elkészül. Utána le is mondhatod – a weboldal ugyanúgy fut tovább az ingyenes tárhelyen. A részletes költségtáblát a 9. modulban találod.
Hogyan használd a tanfolyamot?
- Haladj sorban – minden modul az előzőre épít. Az első három modul ingyenes, ezekkel már működő weboldalad lesz a saját gépeden.
- A szürke dobozokban lévő parancsokat és promptokat a Másolás gombbal másold ki, és illeszd be a terminálba vagy a Claude Code-ba.
- Ha valami nem úgy néz ki, mint a képen, ne ijedj meg: a programok felülete időnként változik. Írd le Claude-nak, mit látsz – ő segít.
Előkészületek
Egyszer kell beállítani, utána minden új projektnél csak használod. Kb. 30–45 perc, és Windowson mutatjuk meg (macOS-en szinte ugyanez).
Amire szükséged lesz
- Windows 10 vagy 11, stabil internet
- Egy Claude-előfizetés (Pro vagy Max) – ezzel lépsz be a Claude Code-ba
- Egy ingyenes GitHub-fiók
- Kb. 5 GB szabad hely (Node.js, csomagok, projektek)
Nyomd meg a Windows gombot, írd be: PowerShell, és kattints rá. Egy fekete vagy kék ablak nyílik meg villogó kurzorral – ez a terminál. Ide írod (vagy illeszted be jobb klikkel) a parancsokat, majd Enter.
1. Git for Windows (ajánlott)
A Git a verziókezelő: minden mentett állapotot megjegyez, így bármikor vissza tudsz lépni. A Claude Code Windowson a Git mellé telepített Git Bash-t is szívesen használja a parancsok futtatásához, ezért érdemes elsőként ezt felrakni.
- Nyiss egy PowerShell-ablakot, és futtasd az alábbi parancsot (a
wingeta Windows beépített programtelepítője):
- Ha nincs
wingeta gépeden, töltsd le a telepítőt a git-scm.com oldalról, és kattints végig az alapbeállításokkal. - Zárd be, majd nyisd meg újra a terminált, és ellenőrizd:
git --version– egy verziószámot kell kiírnia. - Add meg a nevedet és e-mail-címedet (ez kerül a mentésekre):
2. Node.js (a weboldal futtatásához)
A modern weboldalak építőeszközei Node.js-en futnak. Ez adja az npm parancsot is, amivel a csomagokat telepíted és az előnézetet indítod.
- Telepítsd a hosszú távon támogatott (LTS) verziót:
- Nyiss új terminált, és ellenőrizd:
node -vésnpm -v.
Ha az npm parancs ilyen piros hibát ad, a PowerShell biztonsági beállítása blokkolja. A saját felhasználódra így engedélyezheted a helyi szkripteket: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned (a kérdésre válaszolj „I”-vel vagy „Y”-nal).
3. A Claude Code telepítése
- Futtasd a hivatalos telepítőt PowerShellben:
- Várd meg a „telepítve” üzenetet, majd nyiss új terminált (a régi még nem ismeri az új parancsot).
- Ellenőrizd:
claude --version. Ha azt írja, hogy a parancs ismeretlen, indítsd újra a gépet, vagy futtasd a telepítőt még egyszer. - Ha bármi gyanús, a
claude doctorparancs átvizsgálja a telepítést, és megmondja, mi hiányzik.
4. Előfizetés
| Csomag | Ár | Kinek? |
|---|---|---|
| Pro | $20 / hó (éves fizetéssel $17 / hó) | Kezdőknek, egy-két weboldalhoz – ezzel indulj |
| Max 5× | $100 / hó | Ha naponta órákat dolgozol vele, és a Pro keretei szűkek |
| Max 20× | $200 / hó | Intenzív, egész napos fejlesztéshez |
Az előfizetést a claude.ai oldalon, a fiókbeállításokban intézed. A csomagokhoz időszakos használati keret tartozik – ha elfogy, pár óra múlva újratöltődik. Hogy hol tartasz, azt a Claude Code-ban a /usage paranccsal nézheted meg.
5. Első indítás és bejelentkezés
- Írd be a terminálba:
claude - Válassz színtémát (a sötét a legkíméletesebb a szemnek) – nyilakkal mozogsz, Enterrel választasz.
- A bejelentkezési módnál válaszd a Claude-fiókkal (előfizetéssel) történő belépést.
- Megnyílik a böngésző: lépj be, és engedélyezd a hozzáférést. Utána térj vissza a terminálba – látnod kell az üdvözlő képernyőt.
- Kilépni a
/exitparanccsal vagy kétszer Ctrl+C-vel tudsz.
6. GitHub-fiók + GitHub Desktop vagy gh CLI
- Regisztrálj a github.com oldalon, és kapcsold be a kétlépcsős azonosítást (Settings → Password and authentication).
- Válassz, hogyan kezeled a GitHubot a gépedről (akár mindkettő mehet):
| GitHub Desktop | gh CLI (parancssor) | |
|---|---|---|
| Kinek? | Aki látni szeretné a változásokat | Aki Claude-ra bízza a feltöltést |
| Hogyan? | Grafikus program, gombokkal | Parancsok – ezeket Claude is futtatja |
| Telepítés | desktop.github.com | winget install --id GitHub.cli |
| Ajánlás | Kezdőknek áttekintéshez | Ajánlott: Claude ezzel teljesen önállóan dolgozik |
A gh CLI bejelentkezése:
- A kérdéseknél válaszd:
GitHub.com→HTTPS→ „Login with a web browser”. - Másold ki a kijelzett egyszer használatos kódot, a böngészőben illeszd be, és engedélyezd.
- Ellenőrzés:
gh auth status– ha „Logged in” szerepel, kész vagy.
git --version, node -v, claude --version és gh auth status mind választ ad? Akkor minden eszközöd megvan.
Az első projekt
Létrehozunk egy projektmappát, megtanítjuk Claude-nak a szabályainkat, megismerjük a jogosultsági módokat, és elkészül az első működő oldal a gépeden.
1. Projektmappa és indítás
- Hozz létre egy mappát a projekteknek, és azon belül egyet a weboldalnak. Kerüld a szóközt és az ékezeteket a mappanévben:
- Az első indításnál Claude megkérdezi, megbízol-e ebben a mappában. Mivel te hoztad létre, válaszd az igent.
Az Asztal és a Dokumentumok gyakran a OneDrive-val szinkronizál, ami a több ezer apró csomagfájllal lelassul vagy összeakad. Egy sima D:\Projektek vagy C:\Projektek mappa a legjobb.
2. /init és a CLAUDE.md – a projekt „emlékezete”
A CLAUDE.md egy sima szövegfájl a projekt gyökerében. Claude minden munkamenet elején elolvassa, így nem kell újra és újra elmondanod a szabályaidat. A /init parancs automatikusan létrehozza és kitölti a projekt alapján.
- A Claude Code-ban írd be:
/init– üres mappánál a fájl még rövid lesz, ez rendben van. - Kérd meg, hogy vegye fel a házirendedet:
- Amikor a weboldal már elkészült (a modul végén), futtasd újra a
/init-et – ekkor már a valódi szerkezetet is leírja.
3. Jogosultsági módok (Shift+Tab)
Claude fájlokat ír és parancsokat futtat a gépeden. Hogy ezt mennyire önállóan teszi, azt a jogosultsági mód dönti el. A Shift+Tab billentyűkkel lépkedsz köztük; az aktuális mód neve a beviteli sor alatt látszik.
Minden fájlmódosítás és parancs előtt rákérdez. A legbiztonságosabb.
Fájlokat kérdés nélkül ír, parancsok előtt még megállít.
Csak olvas és tervez – semmit nem módosít, amíg jóvá nem hagyod.
Magától halad; egy háttér-ellenőrzés állítja meg a kockázatos lépéseknél.
Ez azt jelenti, hogy Claude a legtöbb lépést – fájlok írása, csomagtelepítés, előnézet indítása – kérdés nélkül elvégzi, egy háttérben futó biztonsági ellenőrzés viszont megállítja, ha valami kockázatosnak tűnik (például fájlok tömeges törlése, feltöltés éles rendszerre, titkok kiolvasása). Kényelmes és gyors, de nem helyettesíti a te figyelmedet.
| Helyzet | Ajánlott mód |
|---|---|
| Új oldal vagy nagyobb funkció megtervezése | Terv mód – előbb lásd, mit akar csinálni |
| Apró szöveg- és színmódosítások | Auto mód vagy „Szerkesztések elfogadása” |
| Adatbázis, .env, kulcsok, törlés, éles feltöltés | Kézi mód – minden lépést te hagysz jóvá |
| Ismeretlen hiba, nem érted, mi történik | Terv mód – kérj magyarázatot módosítás nélkül |
Terv módban is indíthatod a programot: claude --permission-mode plan. Ha nálad nem jelenik meg az auto mód (a csomagtól és a szervezeti beállításoktól függ), az sem baj – a kézi és a terv mód mindenhol elérhető.
4. Az első építés terv módban
- Nyomd a Shift+Tab-ot, amíg a sor alatt a terv mód felirat meg nem jelenik.
- Másold be az alábbi promptot (a saját vállalkozásodra szabva):
- Olvasd át a tervet. Ha valami hiányzik, írd meg („a kapcsolat szekcióba kérek térképhelyet is”), és kérj új tervet.
- Ha rendben van, hagyd jóvá. Claude létrehozza a projektet, telepíti a csomagokat, és megírja az oldalt – ez néhány percig tart.
- ☐Vite + React + TypeScript projekt létrehozása a mappában
- ☐Tailwind CSS beállítása
- ☐Oldal felépítése: fejléc, hero, szolgáltatások, vélemények, kapcsolat, lábléc
- ☐Mobilnézet ellenőrzése (375 px)
- ☐npm run dev – helyi előnézet indítása
5. Előnézet: npm run dev
- Nyiss egy második PowerShell-ablakot ugyanabban a mappában (
cd D:\Projektek\viragbolt), hogy a Claude-os ablak szabad maradjon. - Indítsd el a fejlesztői szervert:
- Nyisd meg a kiírt címet a böngészőben (általában
http://localhost:5173). Amíg fut, minden módosítás azonnal frissül. - Leállítás: Ctrl+C ebben az ablakban.
6. Ellenőrzés telefon-szélességen
- A böngészőben nyomd meg az F12-t, majd a Ctrl+Shift+M-et (eszköznézet).
- Állítsd a szélességet
375px-re. Görgesd végig: nincs-e vízszintes görgetés, levágott szöveg, túl apró gomb. - Saját telefonon is megnézheted: indítsd a szervert így:
npm run dev -- --host, és a telefonon (ugyanazon a wifin) nyisd meg a kiírt „Network” címet. - Ha hibát látsz, írd le Claude-nak pontosan: „375 px-en a csokrok kártyái kilógnak jobbra, tedd őket egymás alá”.
7. Bónusz: sablon az Affilion Motion könyvtárból (MCP)
Az MCP egy „csatlakozó”, amellyel Claude külső eszközöket érhet el. Az Affilion Motion MCP-szerverén keresztül a teljes magyar sablonkönyvtárban tud keresni, és a kiválasztott sablon építési promptját maga olvassa ki.
- Lépj ki a Claude Code-ból (
/exit), és futtasd a terminálban:
- Indítsd újra:
claude, és írd be:/mcp– azaffilion-motionszervernek „connected” állapotban kell lennie. - Kérj tőle sablont:
A fenti parancs csak az aktuális projekthez adja hozzá a szervert. Ha a parancsba beírod a --scope user kapcsolót is, akkor az összes projektedben ott lesz.
- Ellenőrizd, hogy a cím pontosan ez:
https://affilion-motion-web.lovable.app/mcp - Listázd a beállított szervereket:
claude mcp list - Töröld és add hozzá újra:
claude mcp remove affilion-motion, majd a fenti parancs.
Gyorsítás az Affilion Motion könyvtárral
A Claude Code és az ingyenes sablonkönyvtár együtt a leggyorsabb: te kiválasztod az irányt, az AI pedig a sablonból a saját tartalmaddal építi fel az oldalt.
Affilion Motion MCP a Claude Code-hoz
Egy paranccsal bekötöd, és Claude maga keres és olvas ki sablont a magyar könyvtárból – a 2. modulban már kipróbáltad.
Kész oldal-promptok
Teljes weboldalak építési promptjai élő demóval. Üres lap helyett indulj ezekből a 3. modulnál.
Szekciók a bővítéshez
Árazás, GYIK, vélemények, kapcsolat – egyenként add hozzá őket a kész oldaladhoz.
A teljes sablonkönyvtár
Böngéssz kategóriák szerint, és mondd meg Claude-nak, melyik tetszik.