DevLog

Carnaby.sk: Ako som postavil web bez napísania jediného riadku kódu

Carnaby.sk: Ako som postavil web bez napísania jediného riadku kódu

Možno to znie ako clickbait, ale je to realita. Ako programátor s viac než 10-ročnou praxou som sa rozhodol pre experiment: Postaviť moderný, rýchly a funkčný web pre moju hudobnú tvorbu (projekty Carnaby a Dodo) výhradne prostredníctvom dialógu s umelou inteligenciou.

Výsledok? Web, ktorý práve prezeráte. Žiadne kopírovanie kódu zo Stack Overflow, žiadne manuálne fixovanie zátvoriek. Len čistá debata o architektúre a potrebách.

Prečo "Vanilla" v dobe frameworkov?

Dnešný internet je preplnený Reactom, Next.js a gigabajtovými knižnicami. Ja som chcel pravý opak. Chcel som web, ktorý:

  • Lieta: Načítanie je okamžité, pretože pod kapotou je čistý (Vanilla) JavaScript.
  • Je nezávislý: Žiadne zložité build procesy alebo závislosti, ktoré o rok nebudú fungovať.
  • Beží u mňa doma: Web je plne "dockerizovaný" a beží na mojom Synology NAS.

Cesta nebola vždy vydláždená

Projekt prešiel fascinujúcim vývojom. Začali sme jednoduchou statickou stránkou, no postupne sme pridali:

  1. Databázu: Najprv SQLite, neskôr sme kvôli lepšej správe prešli na robustný PostgreSQL.
  2. Automatizáciu: CI/CD pipeline, ktorá po každej zmene automaticky aktualizuje web cez GitHub Actions a Watchtower.
  3. Administráciu: Dnes som dokončil plnohodnotný admin panel v Material Designe, kde môžem spravovať príspevky, sťahovať náhľady z YouTube a sledovať štatistiky.

Keď AI povie "dosť"

Najzaujímavejšia časť prišla dnes. Môj hlavný AI parťák (Claude 4.5) dosiahol svoj limit a oznámil mi, že si má dať týždeň pauzu. Iný by to vzdal, ale my sme spravili "hot-swap" – prepol som na Gemini 3 Pro, ktorý bleskovo načítal kontext z dokumentácie a plynule pokračoval v práci.

Je fascinujúce sledovať, ako si AI pri kódovaní doslova "mrmle" pod nos, opravuje svoje vlastné chyby a upratuje po sebe "bordel" v kóde.

Čo bude ďalej?

Tento web nie je len vizitka. Je to živý denník cesty programátora, ktorý sa učí spolupracovať s novou generáciou nástrojov. A samozrejme, je to domov pre moju hudbu. Ak máte chvíľu, pustite si niečo od Carnabyho – možno práve skladbu "The Binary Night", ktorá tento celý digitálny kolotoč odštartovala.

P.S.: Tento článok bol publikovaný cez môj čerstvo dokončený Admin panel. Funguje to! 🚀

JO
Jozef Sokol