Wie ich heute Apps und Websites mit KI-Codern baue
Eine Aufschlüsselung meines gesamten Entwicklungsablaufs mit Macaly, Lovable, Cursor und Supabase — von der Idee bis zum fertigen Produkt.
Wie ich heute Apps und Websites mit KI-Codern baue
Mein Entwicklungsablauf hat sich über die Zeit stark verändert. Eines ist gleich geblieben — ich war nie jemand, der bei einem völlig leeren Projekt anfängt.
Schon bevor es KI-Coder gab, habe ich Low-Code-Werkzeuge genutzt, um schnell voranzukommen. Heute kombiniere ich Macaly, Lovable, Cursor und Supabase, um Apps und Websites deutlich schneller zu bauen und dabei die volle Kontrolle über den finalen Code zu behalten.
Jedes Werkzeug hat eine klare Rolle, und zusammen ergeben sie einen Ablauf, der schnell, flexibel und angenehm ist.
1. Macaly und Lovable — hier beginnt jedes Projekt
Beide erzeugen aus einem Master Prompt eine erste Projektversion, aber ich wähle danach, was ich baue.
Macaly — meine Wahl für Websites
Bei Websites nehme ich Macaly, weil das Ergebnis für SEO besser abschneidet. Das ist der Hauptgrund. Es erzeugt eine saubere Struktur, die sofort funktioniert.
Lovable — perfekter Start für Apps
Lovable gibt mir:
- eine fertige UI-Struktur
- Komponenten und Abläufe
- eine bereits angebundene Datenbank
Ein schneller Weg, eine Idee in etwas zu verwandeln, das sich schon wie ein echtes Produkt verhält.
Meine Regel ist einfach:
- Macaly für Websites
- Lovable für Apps und UI-lastige Projekte
2. Cursor — hier wird aus dem Prototyp ein Produkt
Nach der ersten Version ziehe ich alles nach Cursor um.
Dort passiert die eigentliche Entwicklung.
In Cursor:
- verfeinere ich die Oberfläche
- baue ich echte Funktionen
- binde ich APIs an
- setze ich Datenbankzugriffe um
- räume und strukturiere ich den Code
- schärfe ich Konzepte nach, die vorher nicht klar definiert waren
Cursor fühlt sich an wie die Zusammenarbeit mit einem zweiten Entwickler — einem, der den Code versteht und schnelles Iterieren ermöglicht.
3. Supabase — mein bevorzugtes Backend
Supabase ist bei den meisten Projekten mein Standard-Backend.
Hier kümmere ich mich um:
- Tabellendesign und Beziehungen
- Row Level Security
- SQL-Trigger und -Funktionen
- Backend-Logik
Lovable verbindet Supabase bereits für mich, doch die eigentliche Backend-Umsetzung passiert später in Cursor.
🔄 Mein Ablauf in Kurzform
Websites
- Start in Macaly
- Verfeinern und bauen in Cursor
- Supabase nur bei Bedarf
Apps
- Start in Lovable
- Wechsel zu Cursor für Logik und Feinschliff
- Backend in Supabase fertigstellen
🚀 Warum das funktioniert
Dieser Ansatz verbindet:
- das Tempo von Low-Code
- die Kraft von echtem Code
- den Vorteil, nie bei null zu beginnen
So baue ich Produkte schnell und forme sie trotzdem genau so, wie ich es will.