Erste Schritte mit Lovable – Deine erste React-App in 30 Minuten

    Till FreitagTill Freitag3. März 20264 min read
    Till Freitag

    TL;DR: „Du brauchst keine Programmierkenntnisse. Beschreibe, was du willst – Lovable baut dir eine echte React-App mit Datenbank und Auth."

    — Till Freitag

    Was ist Lovable?

    Lovable ist eine KI-gestützte Entwicklungsplattform, mit der du vollwertige Web-Applikationen per natürlicher Sprache erstellen kannst. Kein Code-Editor, keine Terminal-Befehle – du beschreibst einfach, was du brauchst, und Lovable generiert eine produktionsreife React-Anwendung mit Supabase-Backend.

    Das Ergebnis ist kein Website-Baukasten-Output, sondern echter, sauberer TypeScript-Code, den du jederzeit exportieren und selbst hosten kannst.

    Was wir in 30 Minuten bauen

    In diesem Tutorial erstellen wir eine einfache Aufgabenverwaltung (To-Do-App) mit folgenden Features:

    • Aufgaben erstellen, abhaken und löschen
    • Daten werden in einer Datenbank gespeichert
    • Responsives Design für Desktop und Mobile
    • Benutzer-Authentifizierung (Login/Signup)

    Voraussetzungen

    • Ein Lovable-Account (kostenlos registrieren)
    • Ein Browser – mehr brauchst du nicht

    Schritt 1: Projekt erstellen (2 Minuten)

    1. Öffne lovable.dev und logge dich ein
    2. Klicke auf "New Project"
    3. Gib deinem Projekt einen Namen, z. B. „Meine To-Do-App"
    4. Du landest im Lovable Editor – links der Chat, rechts die Live-Vorschau

    💡 Tipp: Lovable erstellt automatisch ein React + Vite + Tailwind CSS Projekt. Du musst nichts konfigurieren.

    Schritt 2: Die erste Anweisung (5 Minuten)

    Schreibe in den Chat:

    Erstelle eine moderne To-Do-App mit folgenden Features:
    - Eine Eingabezeile zum Hinzufügen neuer Aufgaben
    - Jede Aufgabe hat eine Checkbox zum Abhaken
    - Abgehakte Aufgaben werden durchgestrichen dargestellt
    - Ein Löschen-Button pro Aufgabe
    - Modernes, cleanes Design mit abgerundeten Karten
    

    Lovable generiert jetzt den kompletten Code und du siehst das Ergebnis sofort in der Live-Vorschau. Innerhalb von Sekunden hast du eine funktionale App.

    Schritt 3: Design anpassen (5 Minuten)

    Die App funktioniert – aber vielleicht willst du das Design tweaken. Schreibe einfach:

    Ändere das Farbschema zu einem dunklen Theme mit einem Akzent in Blau.
    Füge eine Überschrift "Meine Aufgaben" hinzu und zeige die Anzahl 
    offener Tasks an.
    

    Lovable versteht natürliche Sprache und passt den Code entsprechend an. Du kannst auch auf Elemente in der Vorschau klicken und direkt sagen, was sich ändern soll.

    Iterativ arbeiten

    Das ist die Stärke von Lovable: Du arbeitest iterativ. Jede Anweisung baut auf dem Vorherigen auf. Du musst nicht alles im ersten Prompt perfekt beschreiben – verfeinere Schritt für Schritt.

    Schritt 4: Datenbank aktivieren (8 Minuten)

    Bisher leben die Daten nur im Browser-Speicher. Um sie persistent zu machen, aktivierst du Lovable Cloud:

    1. Klicke auf das Cloud-Symbol in der Seitenleiste
    2. Aktiviere Lovable Cloud – das erstellt automatisch eine Datenbank

    Dann schreibe in den Chat:

    Speichere die Aufgaben in der Datenbank statt im lokalen Speicher.
    Erstelle eine Tabelle "todos" mit den Feldern: id, title, completed, created_at.
    

    Lovable erstellt die Datenbank-Tabelle und verbindet die App automatisch. Deine Daten bleiben jetzt auch nach einem Browser-Refresh erhalten.

    Schritt 5: Login hinzufügen (8 Minuten)

    Jetzt fügen wir eine Benutzer-Authentifizierung hinzu, damit jeder Nutzer seine eigenen Aufgaben sieht:

    Füge eine Benutzer-Authentifizierung hinzu:
    - Login- und Signup-Seite mit E-Mail und Passwort
    - Nur eingeloggte Nutzer sehen ihre eigenen Aufgaben
    - Füge einen Logout-Button in der Navigation hinzu
    

    Lovable richtet Auth über Lovable Cloud ein, erstellt die nötigen Policies und verbindet alles. Du hast jetzt eine vollwertige Full-Stack-App mit Datenbank und Benutzer-Management.

    Schritt 6: Veröffentlichen (2 Minuten)

    Deine App ist fertig – Zeit, sie live zu schalten:

    1. Klicke auf "Publish" oben rechts
    2. Lovable gibt dir eine öffentliche URL
    3. Teile den Link – fertig!

    Alternativ kannst du den Code auch über GitHub exportieren und selbst hosten.

    Was du gelernt hast

    In 30 Minuten hast du:

    • ✅ Eine React-App von Grund auf erstellt
    • ✅ Das Design iterativ angepasst
    • ✅ Eine Datenbank angebunden
    • ✅ Benutzer-Authentifizierung implementiert
    • ✅ Die App veröffentlicht

    Ohne eine einzige Zeile Code selbst zu schreiben.

    Nächste Schritte

    Jetzt, wo du die Grundlagen kennst, kannst du weiter experimentieren:

    • API-Anbindungen: Verbinde externe Services wie Stripe für Zahlungen oder SendGrid für E-Mails
    • Komplexere Datenmodelle: Erstelle Relationen zwischen Tabellen (z. B. Projekte → Aufgaben → Kommentare)
    • Team-Features: Füge Echtzeit-Kollaboration oder Rollen-basierte Zugriffsrechte hinzu
    • Custom Domains: Verbinde deine eigene Domain für einen professionellen Auftritt

    Für wen eignet sich Lovable?

    Zielgruppe Anwendungsfall
    Gründer & Startups MVPs und Prototypen in Stunden statt Wochen
    Designer Interaktive Prototypen statt statischer Mockups
    Entwickler Boilerplate überspringen, schneller zum Kern
    Unternehmen Interne Tools und Dashboards ohne IT-Abteilung

    Du willst tiefer einsteigen? Auf unserer Lovable Tool-Seite findest du einen ausführlichen Vergleich mit WordPress, Webflow und klassischer Entwicklung.

    Fazit

    Lovable demokratisiert Software-Entwicklung. Du musst kein React, kein TypeScript und kein SQL können – du musst nur beschreiben können, was du brauchst. Die Plattform übersetzt deine Ideen in produktionsreife Anwendungen.

    Der beste Weg, Lovable zu verstehen, ist es selbst auszuprobieren. Erstelle jetzt dein erstes Projekt →

    TeilenLinkedInWhatsAppE-Mail