{"id":30868,"date":"2026-10-29T09:25:00","date_gmt":"2026-10-29T08:25:00","guid":{"rendered":"https:\/\/www.web-systems.pl\/?p=30868"},"modified":"2026-10-23T08:58:46","modified_gmt":"2026-10-23T07:58:46","slug":"lovable-app-produktion-prototyp-uebernehmen","status":"publish","type":"post","link":"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/","title":{"rendered":"Lovable-App in die Produktion bringen: So \u00fcbernehmen Sie den Prototyp"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Der Prototyp in Lovable funktioniert, Sie klicken sich durch und alles l\u00e4uft wie geschmiert. Doch bevor eine Lovable-App in die Produktion geht, muss das Team Code und Datenbank \u00fcbernehmen, die Sicherheit pr\u00fcfen und entscheiden: Entwickeln wir den Prototyp weiter oder bauen wir neu?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein funktionierender Prototyp testet eine Idee. Echte Kunden spielen in Sachen Zuverl\u00e4ssigkeit in einer ganz anderen Liga. Vibe Coding im Unternehmen, also das Erstellen von Apps per Anweisungen in nat\u00fcrlicher Sprache in Lovable, Bolt und \u00e4hnlichen Tools, verk\u00fcrzt den Weg zur ersten Version deutlich. Und das ist gut so. Dieser Text richtet sich an Gesch\u00e4ftsf\u00fchrer und Product Manager, die einen solchen Prototyp haben und ein Team f\u00fcr die Weiterentwicklung suchen.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhaltsverzeichnis<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Wo_liegen_Code_und_Datenbank_des_Prototyps_und_wer_hat_Zugriff_darauf\" >Wo liegen Code und Datenbank des Prototyps, und wer hat Zugriff darauf?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Was_enthaelt_der_Datenbankexport_und_was_muss_manuell_umziehen\" >Was enth\u00e4lt der Datenbankexport, und was muss manuell umziehen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Sicherheitspruefung_einer_KI-generierten_App_Secrets_RLS_und_Serverlogik\" >Sicherheitspr\u00fcfung einer KI-generierten App: Secrets, RLS und Serverlogik<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Checkliste_vor_der_Uebernahme_des_App-Codes\" >Checkliste vor der \u00dcbernahme des App-Codes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Prototyp_weiterentwickeln_oder_die_App_neu_bauen\" >Prototyp weiterentwickeln oder die App neu bauen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Wie_uebergeben_Sie_einen_KI-App-Prototyp_an_ein_Entwicklerteam\" >Wie \u00fcbergeben Sie einen KI-App-Prototyp an ein Entwicklerteam?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Lovable-App_in_die_Produktion_bringen_Womit_anfangen\" >Lovable-App in die Produktion bringen: Womit anfangen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Haeufige_Fragen\" >H\u00e4ufige Fragen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Gehoert_mir_der_Code_aus_Lovable_und_kann_ich_ihn_mitnehmen\" >Geh\u00f6rt mir der Code aus Lovable, und kann ich ihn mitnehmen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Reicht_der_Datenbankexport_aus_Lovable_um_die_App_umzuziehen\" >Reicht der Datenbankexport aus Lovable, um die App umzuziehen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.web-systems.pl\/de\/lovable-app-produktion-prototyp-uebernehmen\/#Uebernimmt_man_eine_mit_Bolt_gebaute_App_genauso\" >\u00dcbernimmt man eine mit Bolt gebaute App genauso?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wo_liegen_Code_und_Datenbank_des_Prototyps_und_wer_hat_Zugriff_darauf\"><\/span>Wo liegen Code und Datenbank des Prototyps, und wer hat Zugriff darauf?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Code des Projekts liegt in Lovable. Sie k\u00f6nnen ihn aber mit einem GitHub-Repository mit bidirektionaler Synchronisierung verbinden oder ihn herunterladen, wenn Sie einen kostenpflichtigen Plan haben. Laut der <a href=\"https:\/\/docs.lovable.dev\/integrations\/github\" rel=\"nofollow noopener\" target=\"_blank\">Dokumentation zur GitHub-Integration von Lovable<\/a> ist das beim Verbinden erstellte Repository standardm\u00e4\u00dfig privat. Pr\u00fcfen Sie trotzdem, ob es in der Organisation des Unternehmens liegt und nicht im privaten Konto der Person, die den Prototyp zusammengeklickt hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vorsicht beim Trennen der Integration. Danach endet die Synchronisierung: Das Repository bleibt auf GitHub, aber alle weiteren \u00c4nderungen werden nur noch in Lovable gespeichert. So entstehen schnell zwei auseinanderlaufende Versionen des Codes. Legen Sie deshalb vor der \u00dcbergabe eine einzige verbindliche Quelle fest. Erfassen Sie au\u00dferdem alle Personen und Konten mit Zugriff auf Lovable, GitHub und die Datenbank. \u00dcberfl\u00fcssige Berechtigungen? Entziehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_enthaelt_der_Datenbankexport_und_was_muss_manuell_umziehen\"><\/span>Was enth\u00e4lt der Datenbankexport, und was muss manuell umziehen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unter dem Prototyp arbeitet PostgreSQL. Laut der <a href=\"https:\/\/docs.lovable.dev\/features\/database-backups\" rel=\"nofollow noopener\" target=\"_blank\">Lovable-Dokumentation zum Datenbankexport<\/a> umfasst der Export Struktur und Daten, einschlie\u00dflich der Benutzerkonten. Klingt vollst\u00e4ndig, ist es aber nicht. Eine laufende App st\u00fctzt sich auf einige Dinge, die Sie im Export nicht finden. Separat \u00fcbertragen werden m\u00fcssen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>im Storage gespeicherte Dateien, etwa Fotos und Dokumente, die Nutzer hochgeladen haben,<\/li>\n<li>der Code der Edge Functions, also der Funktionen, die serverseitig laufen,<\/li>\n<li>Secrets und API-Schl\u00fcssel f\u00fcr externe Dienste,<\/li>\n<li>die Konfiguration der Anmeldung und der Authentifizierungsanbieter.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Das Backend zu einem anderen Anbieter umzuziehen ist Arbeit f\u00fcr einen Entwickler, kein einzelner Klick. Planen Sie sie vom ersten Tag an in Zeitplan und Budget ein. Denn ohne diese Elemente startet die App nach der Migration schlicht nicht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sicherheitspruefung_einer_KI-generierten_App_Secrets_RLS_und_Serverlogik\"><\/span>Sicherheitspr\u00fcfung einer KI-generierten App: Secrets, RLS und Serverlogik<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Regel Nummer eins: Frontend-Code l\u00e4uft im Browser und darf daher nicht \u00fcber die Sicherheit entscheiden. Und jedes Secret, das dort landet, gilt als offengelegt. So formulieren es die <a href=\"https:\/\/docs.lovable.dev\/tips-tricks\/security-best-practices\" rel=\"nofollow noopener\" target=\"_blank\">Sicherheitsempfehlungen von Lovable<\/a>, und genau damit sollte die Pr\u00fcfung beginnen. Durchsuchen Sie den Frontend-Code nach Schl\u00fcsseln und Tokens, machen Sie diese ung\u00fcltig und verlagern Sie sie auf den Server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der zweite Bereich ist <strong>RLS<\/strong> (Row Level Security), also Regeln, die festlegen, welche Datens\u00e4tze ein Nutzer in der Datenbank sieht, dazu die Rollenberechtigungen. Die Kontrollfrage ist einfach: Kann ein angemeldeter Kunde fremde Daten lesen oder \u00e4ndern? Wenn ja, haben Sie ein Problem. Auch eine Validierung auf Clientseite sch\u00fctzt nichts. Gesch\u00e4ftsregeln und Datenkontrolle geh\u00f6ren auf den Server. Wie die <a href=\"https:\/\/www.web-systems.pl\/de\/ki-generierten-code-im-softwareprojekt-korrigieren\/\">Reparatur von KI-generiertem Code<\/a> in der Praxis aussieht, beschreiben wir ausf\u00fchrlich in einem eigenen Beitrag.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Checkliste_vor_der_Uebernahme_des_App-Codes\"><\/span>Checkliste vor der \u00dcbernahme des App-Codes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor das Team den Code \u00fcbernimmt, geht es einige Bereiche durch, um die sich im Prototyp meist niemand gek\u00fcmmert hat:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Eigentum an Repository und Datenbank<\/strong>: Organisation des Unternehmens, Liste der Konten mit Zugriff.<\/li>\n<li>Secrets und Schl\u00fcssel im Frontend-Code.<\/li>\n<li>RLS-Regeln und Rollenberechtigungen.<\/li>\n<li>Logik auf dem Server statt im Browser.<\/li>\n<li>Automatisierte Tests, die meist fehlen.<\/li>\n<li>Backups von Datenbank und Dateien sowie deren Wiederherstellung.<\/li>\n<li>Kosten der Dienste im Hintergrund: Datenbanken, Funktionen, externe APIs.<\/li>\n<li>Personenbezogene Daten: welche erhoben werden, wohin sie gehen und wer sie sieht.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Eine App, die Kundendaten verarbeitet, unterliegt den Datenschutzvorschriften. In der Europ\u00e4ischen Union ist das die DSGVO, und man sollte sich nichts vormachen: Ein Prototyp ist davon nicht ausgenommen. Die Dienste im Hintergrund sind wiederum ein fester Bestandteil der Wartung einer KI-App. Berechnen Sie gleich <a href=\"https:\/\/www.web-systems.pl\/de\/was-kostet-die-wartung-einer-anwendung-nach-go-live\/\">die laufenden Wartungskosten der App<\/a> nach dem Livegang, bevor Sie die erste Rechnung \u00fcberrascht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prototyp_weiterentwickeln_oder_die_App_neu_bauen\"><\/span>Prototyp weiterentwickeln oder die App neu bauen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weiterentwickeln, wenn die Struktur von Code und Datenbank verst\u00e4ndlich ist und die Sicherheitskorrekturen punktuell bleiben. Muss das Fundament angefasst werden, behandeln Sie den Prototyp besser als Spezifikation. Was spricht f\u00fcr die Weiterentwicklung? Ein stimmiges Datenmodell. Logik, die sich auf den Server verlagern l\u00e4sst. Und ein Technologie-Stack, in dem sich das Team zu Hause f\u00fchlt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr einen Neubau sprechen Logik, die \u00fcber das gesamte Frontend verstreut ist, fehlende Zugriffskontrolle oder geplante Funktionen, die die aktuelle Architektur nicht tragen kann. Aber selbst dann landet der Prototyp nicht im Papierkorb. Er zeigt Abl\u00e4ufe, Screens und Nutzerbed\u00fcrfnisse, die sich bereits bew\u00e4hrt haben, und das ist viel wert. Auf dieser Grundlage kann <a href=\"https:\/\/www.web-systems.pl\/de\/app-mvp-erste-produktversion-ohne-budget-zu-verbrennen\/\">eine erste Produktversion<\/a> auf stabilem Fundament entstehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_uebergeben_Sie_einen_KI-App-Prototyp_an_ein_Entwicklerteam\"><\/span>Wie \u00fcbergeben Sie einen KI-App-Prototyp an ein Entwicklerteam?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start: Zugriff auf das Firmen-Repository, Datenbankexport und eine Liste der Elemente au\u00dferhalb des Exports. Ziel: ein gemeinsames Code-Review. Bereiten Sie unterwegs eine kurze Beschreibung des App-Zwecks vor, eine Liste der Funktionen, die Kunden tats\u00e4chlich nutzen (nicht der geplanten), bekannte Fehler und eine \u00dcbersicht der Konten und externen Dienste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Team, das das Projekt \u00fcbernimmt, f\u00fchrt das Review durch, plant die Backend-Migration, schreibt Tests, richtet Backups ein und \u00fcbernimmt die weitere Wartung. Sie suchen einen Dienstleister f\u00fcr jede dieser Phasen? Wir beschreiben, wie bei uns die <a href=\"https:\/\/www.web-systems.pl\/de\/softwareentwicklung\/\">Softwareentwicklung nach Ma\u00df<\/a> abl\u00e4uft.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lovable-App_in_die_Produktion_bringen_Womit_anfangen\"><\/span>Lovable-App in die Produktion bringen: Womit anfangen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Prototyp, der per Anweisungen in nat\u00fcrlicher Sprache entstanden ist, ist ein wertvoller Beweis, dass die Idee Sinn ergibt. Stabilit\u00e4t unter der Last echter Nutzer garantiert er jedoch nicht. Erst die Pr\u00fcfung anhand der Checkliste, dann die Entscheidung: Weiterentwicklung oder Umbau. Unterm Strich l\u00e4uft alles auf drei Punkte hinaus. Wer eine Lovable-App in die Produktion bringen will, muss Code-Eigentum, Sicherheit und die k\u00fcnftige Architektur kl\u00e4ren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Haeufige_Fragen\"><\/span>H\u00e4ufige Fragen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1792741780811-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Gehoert_mir_der_Code_aus_Lovable_und_kann_ich_ihn_mitnehmen\"><\/span>Geh\u00f6rt mir der Code aus Lovable, und kann ich ihn mitnehmen?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Der Code l\u00e4sst sich mit einem GitHub-Repository synchronisieren oder in kostenpflichtigen Pl\u00e4nen herunterladen. Achten Sie nur darauf, dass das Repo in der Organisation des Unternehmens liegt und nicht im privaten Konto des Erstellers. Dann bedeutet die \u00dcbergabe an ein Team im Grunde nur, Berechtigungen zu vergeben.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1792741780811-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Reicht_der_Datenbankexport_aus_Lovable_um_die_App_umzuziehen\"><\/span>Reicht der Datenbankexport aus Lovable, um die App umzuziehen?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nein. Der Export umfasst Struktur, Daten und Benutzerkonten, aber keine Dateien im Storage, keinen Code der Edge Functions, keine Secrets, keine Anmeldeeinstellungen und keine API-Schl\u00fcssel. Diese \u00fcbertr\u00e4gt ein Entwickler separat.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1792741780811-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Uebernimmt_man_eine_mit_Bolt_gebaute_App_genauso\"><\/span>\u00dcbernimmt man eine mit Bolt gebaute App genauso?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Im Gro\u00dfen und Ganzen ja, die Pr\u00fcfkriterien sind dieselben: Code, Datenbank, Secrets, Berechtigungen und Tests. Die Details des Exports h\u00e4ngen vom jeweiligen Tool ab, werfen Sie also vor der \u00dcbergabe einen Blick in dessen Dokumentation.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Der Prototyp in Lovable funktioniert, Sie klicken sich durch und alles l\u00e4uft wie geschmiert. Doch bevor eine Lovable-App in die Produktion geht, muss das Team Code und Datenbank \u00fcbernehmen, die Sicherheit pr\u00fcfen und entscheiden: Entwickeln wir den Prototyp weiter oder bauen wir neu? Ein funktionierender Prototyp testet eine Idee. Echte Kunden spielen in Sachen Zuverl\u00e4ssigkeit [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":30859,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[837],"tags":[860,2536,2538,2539,902,2542],"class_list":["post-30868","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmierung","tag-apps-de","tag-bolt-x2","tag-lovable-x2","tag-prototyp-x","tag-sicherheit","tag-vibe-coding-x2"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/comments?post=30868"}],"version-history":[{"count":2,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30868\/revisions"}],"predecessor-version":[{"id":30996,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30868\/revisions\/30996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media\/30859"}],"wp:attachment":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media?parent=30868"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/categories?post=30868"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/tags?post=30868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}