Jak dnes stavím weby a aplikace pomocí AI coderů

Můj aktuální vývojový workflow — jak kombinuji Macaly, Lovable, Cursor a Supabase, abych rychle stavěl weby a aplikace bez začínání od nuly.

Jak dnes stavím weby a aplikace pomocí AI coderů

Můj vývojový workflow se za poslední roky hodně změnil. Jedna věc ale zůstala stejná — nikdy nezačínám úplně od nuly.

Dříve jsem používal low-code nástroje, abych rychle rozhýbal projekty. Dnes kombinuji Macaly, Lovable, Cursor a Supabase, což mi umožňuje stavět rychle, efektivně a zároveň mít plnou kontrolu nad finálním kódem.

Každý nástroj má v procesu své místo a dohromady tvoří workflow, které mě posouvá dál mnohem rychleji.


1. Macaly & Lovable — kde každý projekt začíná

Oba nástroje umí vygenerovat první verzi projektu podle hlavního promptu, ale používám je v různých situacích.

Macaly — ideální start pro weby

Pro webové stránky používám Macaly hlavně kvůli SEO.
Jeho výstup je přehlednější, lépe strukturovaný a jednoduše se optimalizuje pro vyhledávání.

Lovable — nejlepší start pro aplikace

Lovable používám při tvorbě aplikací. Poskytne mi:

  • připravenou UI strukturu
  • komponenty a flow
  • automatické napojení databáze

Výsledek je prototyp, který už se chová jako funkční produkt.

Moje pravidlo:

  • Macaly → weby
  • Lovable → aplikace a projekty s těžší UI logikou

2. Cursor — místo, kde z prototypu vzniká skutečný produkt

Jakmile mám základní verzi hotovou, přesouvám vše do Cursoru.

Tady začíná skutečný vývoj.

V Cursoru:

  • dolaďuji UI
  • stavím funkce
  • napojuji API
  • řeším práci s databází
  • čistím a strukturuji kód
  • rozpracovávám koncepty, které dříve nebyly úplně jasné

Cursor působí spíš jako spolupracující vývojář než jako nástroj — rozumí kódu a pomáhá ho vylepšovat.


3. Supabase — můj backend pro většinu projektů

Supabase používám jako backend téměř pro všechno.

V této fázi řeším:

  • návrh tabulek a vazeb
  • RLS (Row Level Security)
  • SQL triggery a funkce
  • backendovou logiku

Lovable sice propojí Supabase už na začátku, ale skutečná logika se tvoří až později v Cursoru.


🔄 Můj workflow ve zkratce

Weby

  1. Začít v Macaly
  2. Dolaďovat a stavět v Cursoru
  3. Supabase jen pokud je potřeba

Aplikace

  1. Začít v Lovable
  2. Pokračovat v Cursoru pro logiku a detail
  3. Backend dokončit v Supabase

Proč to funguje

Tento postup kombinuje:

  • rychlost low-code generování
  • flexibilitu ručního kódu
  • výhodu nezačínat nikdy od prázdného projektu

Díky tomu dokážu stavět rychle, flexibilně a přesně tak, jak potřebuji.