Skip to main content

Jak buduję dziś aplikacje i strony przy pomocy AI coderów

Rozbiór mojego pełnego procesu tworzenia z użyciem Macaly, Lovable, Cursora i Supabase — od pomysłu do gotowego produktu.

Jak buduję dziś aplikacje i strony przy pomocy AI coderów

Mój sposób pracy mocno się zmienił przez lata. Jedno zostało takie samo — nigdy nie byłem kimś, kto zaczyna od zupełnie pustego projektu.

Zanim AI coderzy w ogóle powstali, używałem narzędzi low-code, żeby poruszać się szybko. Dziś łączę Macaly, Lovable, Cursora i Supabase, żeby budować aplikacje i strony dużo szybciej, zachowując pełną kontrolę nad końcowym kodem.

Każde narzędzie ma konkretną rolę, a razem tworzą sposób pracy, który jest szybki, elastyczny i przyjemny.


1. Macaly i Lovable — tam zaczyna się każdy projekt

Oba narzędzia generują pierwszą wersję projektu z master promptu, ale wybieram na podstawie tego, co buduję.

Macaly — mój wybór do stron

Używam Macaly przy stronach, bo jego wynik lepiej wypada w SEO. To główny powód. Generuje czystą strukturę, która działa dobrze od razu.

Lovable — świetny start dla aplikacji

Lovable daje mi:

  • gotową strukturę interfejsu
  • komponenty i przepływy
  • już podłączoną bazę danych

To szybki sposób, żeby zamienić pomysł w coś, co już zachowuje się jak prawdziwy produkt.

Moja zasada jest prosta:

  • Macaly do stron
  • Lovable do aplikacji i projektów skupionych na interfejsie

2. Cursor — tam prototyp staje się produktem

Po wygenerowaniu pierwszej wersji przenoszę wszystko do Cursora.

Tam dzieje się prawdziwy development.

W Cursorze:

  • dopracowuję interfejs
  • buduję realne funkcje
  • podłączam API
  • implementuję operacje na bazie danych
  • czyszczę i porządkuję kod
  • dopracowuję koncepcje, które wcześniej nie były w pełni określone

Cursor przypomina pracę z drugim programistą — takim, który rozumie kod i pomaga szybko iterować.


3. Supabase — mój ulubiony backend

Supabase to mój domyślny backend w większości projektów.

Tutaj zajmuję się:

  • projektem tabel i relacji
  • Row Level Security
  • triggerami i funkcjami SQL
  • logiką backendu

Lovable podłącza mi Supabase od razu, ale prawdziwa implementacja backendu dzieje się później w Cursorze.


🔄 Mój proces w skrócie

Strony

  1. Start w Macaly
  2. Dopracowanie i budowa w Cursorze
  3. Supabase tylko, jeśli potrzebne

Aplikacje

  1. Start w Lovable
  2. Przejście do Cursora na logikę i szlify
  3. Dokończenie backendu w Supabase

🚀 Dlaczego to działa

To podejście łączy:

  • szybkość low-code
  • moc prawdziwego kodu
  • korzyść z nigdy niezaczynania od zera

Pozwala mi budować produkty szybko, a przy tym kształtować je dokładnie tak, jak chcę.