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
- Start w Macaly
- Dopracowanie i budowa w Cursorze
- Supabase tylko, jeśli potrzebne
Aplikacje
- Start w Lovable
- Przejście do Cursora na logikę i szlify
- 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ę.