KI-gebaute Apps & Launch
7 Min. Lesezeit
Vom Engineering-Team von UnlockLive IT
Illustration of an AI-built app moving from a browser project to a production deployment pipeline

Bolt.new ist ein schneller Weg zu einer funktionierenden Web-App: Sie beschreiben, was Sie möchten, und es erzeugt im Browser ein Full-Stack-Projekt mit Live-Vorschau und Veröffentlichung per Klick. Für eine Demo ist das bemerkenswert. Für echte Kunden liegt die Lücke selten in den Screens. Sie liegt in allem drumherum: wo der Code liegt, wie er deployt wird, wem die Datenbank gehört und was nachts passiert, wenn etwas ausfällt.

Dieser Leitfaden behandelt den Schritt von „einem Projekt in einem Browser-Tab“ zu einer ordentlichen Delivery-Pipeline. Eine Bolt.new-App produktionsreif zu machen, ist also ebenso eine Frage des Betriebs wie des Codes. Wenn Sie zuerst ein schnelles Signal möchten, nutzen Sie unseren kostenlosen AI App Health Check. Für den breiteren Blick auf den Launch lesen Sie unsere Checkliste mit 20 Punkten zur Produktionsreife; hier gehen wir tiefer auf die Besonderheiten ein, wie Sie eine Bolt-App in Produktion bringen.

Plattformen ändern sich schnell. Die unten beschriebenen Funktionen, Exportoptionen und Integrationen sind allgemeine Muster; prüfen Sie Ihre eigenen Projekteinstellungen und die aktuelle Dokumentation von Bolt, bevor Sie sich auf ein Detail verlassen.

Warum ein Bolt-Projekt eine echte Pipeline braucht

Ein browserbasierter Builder optimiert auf die Geschwindigkeit der ersten Version. Ein Produktivsystem optimiert auf Wiederholbarkeit: Jede Person im Team kann es bauen, deployen, zurückrollen und nachvollziehen, was sich geändert hat. Wenn die einzige Kopie der App im Builder liegt, haben Sie einen Single Point of Failure und keine Historie der Entscheidungen.

Das Ziel der folgenden Schritte ist einfach: Ihr Code liegt in einem Repository, das Ihnen gehört, wird von einem automatisierten Prozess gebaut und läuft in Umgebungen, die Sie kontrollieren, mit Daten, die Sie sichern und wiederherstellen können.

Schritt 1: Code und Repository in die eigene Hand nehmen

Bringen Sie das Projekt zuallererst in ein Git-Repository unter einem Konto oder einer Organisation, die Ihr Unternehmen kontrolliert, und nicht unter dem privaten Login eines Freelancers oder eines ehemaligen Teammitglieds. Bolt-Projekte lassen sich üblicherweise exportieren oder mit GitHub verbinden; die aktuellen Optionen finden Sie in Ihren Projekteinstellungen.

  • Committen Sie den aktuellen Stand als Baseline und taggen Sie ihn. Das ist Ihr bekannter Ausgangspunkt.
  • Ergänzen Sie eine saubere .gitignore, damit Umgebungsdateien, Build-Ausgaben und lokale Caches nie ins Repository gelangen.
  • Prüfen Sie den Verlauf auf Geheimnisse. Wurde ein Schlüssel jemals committet, ist das Rotieren wichtiger als das Löschen der Datei.
  • Schützen Sie den Main-Branch und verlangen Sie einen Pull Request, auch wenn der einzige Reviewer nur ein zweites Paar Augen ist.
  • Schreiben Sie eine kurze README mit Anleitung zum Installieren, Starten, Bauen und Deployen. Wenn Sie das nicht können, ist diese Lücke Ihr erster Befund.

Schritt 2: Hosting und Umgebungen

Veröffentlichen per Klick ist bequem, aber für die Produktion brauchen Sie mehr Kontrolle: eine eigene Domain, HTTPS, planbare Rollbacks und getrennte Umgebungen. Mindestens drei sollten es sein.

Lokal, Staging und Produktion

Lokal ist dort, wo Entwickler arbeiten. Staging ist eine Kopie der Produktion mit Testdaten, mit der jede Änderung vor dem Release getestet wird. Produktion ist der einzige Ort, an dem echte Kunden und echte Daten existieren. Jede Umgebung sollte ihre eigene Datenbank, ihre eigenen Schlüssel und ihre eigene Domain oder Subdomain haben. Wird gegen die Live-Datenbank getestet, erhalten Kunden irgendwann Test-E-Mails und Testdatensätze.

Den Host auswählen

Die meisten frontendlastigen Bolt-Apps laufen auf einem verwalteten statischen oder Serverless-Host. Apps mit langlaufendem Servercode, Hintergrundjobs oder Websockets brauchen einen Host, der dafür gebaut ist. Die richtige Wahl hängt davon ab, was die App tatsächlich tut, entscheiden Sie also erst nach der Lektüre des Codes und nicht davor. Was auch immer Sie wählen: Deployments sollten aus dem Repository kommen und nicht aus einem manuellen Upload.

Schritt 3: Umgebungsvariablen und Geheimnisse

Hier laufen generierte Apps am häufigsten aus. Alles, was in den Browsercode gebündelt wird, ist öffentlich, egal wie es benannt ist. Gehen Sie Folgendes durch.

  • Trennen Sie Öffentliches von Privatem. Werte, die im Browser unbedenklich sind (etwa ein veröffentlichbarer Schlüssel oder eine öffentliche API-URL), unterscheiden sich von geheimen Schlüsseln, die ausschließlich auf einem Server liegen dürfen.
  • Durchsuchen Sie die gebaute Ausgabe. Öffnen Sie Ihr produktives JavaScript-Bundle und suchen Sie nach Schlüsselpräfixen und Dienstnamen. Ist dort ein Geheimnis, behandeln Sie es als kompromittiert und rotieren Sie es.
  • Nutzen Sie den Secret-Store des Hosts für Produktionswerte und eine dokumentierte Beispieldatei für die lokale Einrichtung. Teilen Sie Geheimnisse niemals in Chatnachrichten oder Tickets.
  • Verwenden Sie pro Umgebung andere Schlüssel, mit minimalen Rechten und Ausgabenlimits, insbesondere für jeden API-Schlüssel eines Sprachmodells, den Ihre App aufruft.
  • Verlagern Sie Aufrufe, die Geheimnisse benötigen, auf den Server. Wenn der Browser derzeit direkt mit einer kostenpflichtigen Drittanbieter-API und einem Schlüssel spricht, ergänzen Sie einen schlanken Backend-Endpunkt, der den Schlüssel hält und Limits pro Nutzer anwendet.

Schritt 4: Backend, Datenbank und Migrationen

Bolt-Apps kombinieren häufig ein Frontend mit einer gehosteten Datenbank und einem Authentifizierungsdienst, manchmal auch mit Serverless-Funktionen. Die Frage für die Produktion lautet nicht „welcher“, sondern „wer kontrolliert ihn, und lässt er sich neu aufbauen“.

Das Schema reproduzierbar machen

Wenn die Tabellen nur existieren, weil ein Prompt sie erzeugt hat, können Sie sie nicht zuverlässig neu erstellen. Exportieren Sie das Schema in versionierte Migrationsdateien, wenden Sie sie auf eine frische Datenbank an und prüfen Sie, ob die App funktioniert. Künftige Änderungen laufen dann über Migrationen, die wie Code geprüft werden, und nie über manuelle Eingriffe in einem Dashboard.

Zugriffsregeln, Backups und Wiederherstellung

Prüfen Sie, dass jede Tabelle mit Nutzerdaten Zugriffsregeln hat, und belegen Sie die Mandantentrennung mit zwei Testkonten. Wenn Sie Supabase einsetzen, behandelt unser Leitfaden zu Row-Level-Security-Fehlern in KI-gebauten Apps die üblichen Fallen. Aktivieren Sie Backups und testen Sie anschließend eine Wiederherstellung in eine Scratch-Datenbank. Ein Backup, das Sie nie wiederhergestellt haben, ist eine Hoffnung und kein Plan.

Schritt 5: Authentifizierung und Zahlungen härten

Generierte Authentifizierung funktioniert meist im Idealfall. Die Produktion braucht auch die unerfreulichen Fälle.

  • Autorisierung wird auf dem Server durchgesetzt und nicht nur durch das Ausblenden von Buttons.
  • Rollen werden dort gespeichert, wo Nutzer sie nicht ändern können.
  • E-Mail-Verifizierung, Passwort-Zurücksetzen mit ablaufenden Einmal-Links und Ratenbegrenzung bei Login und Registrierung.
  • Multi-Faktor-Authentifizierung für Administratorkonten.

Bei Zahlungen ist die Erfolgsseite nur eine Browser-Weiterleitung. Kostenpflichtiger Zugriff sollte aus verifizierten, idempotenten Webhook-Ereignissen stammen, wobei Test- und Live-Modus vollständig getrennt sind. Die Fehlerbilder beschreiben wir in Stripe-Webhooks und Abonnements in KI-gebauten Apps. Prüfen Sie Verlängerungen, fehlgeschlagene Zahlungen, Kündigungen und Rückerstattungen vor dem Launch und nicht erst nach der ersten verärgerten E-Mail.

Schritt 6: CI und Pflege der Abhängigkeiten

Continuous Integration (CI) ist ein automatisierter Job, der bei jeder Änderung läuft. Schon ein kleiner lohnt sich.

  1. Installieren Sie aus der Lockfile, damit Builds reproduzierbar sind.
  2. Führen Sie Lint, Typprüfungen und den Build bei jedem Pull Request aus.
  3. Ergänzen Sie einige Tests rund um Geld und Zugriff: Registrierung, Login, eine kostenpflichtige Aktion und ein kontoübergreifender Zugriffsversuch, der scheitern muss.
  4. Deployen Sie automatisch auf Staging und nach Freigabe in die Produktion.

Zu den Abhängigkeiten: Generierte Projekte ziehen oft Pakete ein, die für einen Prompt praktisch waren und nicht mehr gebraucht werden. Entfernen Sie nicht benötigte, aktualisieren Sie Pakete mit bekannten Sicherheitshinweisen und fixieren Sie Versionen. Weniger Abhängigkeiten bedeuten weniger Angriffsfläche und weniger Wartungsaufwand.

Schritt 7: Performance und Monitoring

Eine Demo mit zehn Datenzeilen fühlt sich schnell an. Die Produktion nicht. Prüfen Sie die Grundlagen:

  • Schwere Seiten. Achten Sie auf Bundle-Größe, nicht optimierte Bilder und Daten, die bei jedem Rendern geladen werden.
  • Datenbankabfragen. Achten Sie auf Listen, die alles auf einmal laden, und ergänzen Sie Indizes für die Spalten, nach denen Sie filtern und sortieren.
  • Fehlerüberwachung und Verfügbarkeitsalarme, die eine Person erreichen, die handelt. Wenn Sie von einem Ausfall zuerst durch einen Kunden erfahren, fehlt das Monitoring.
  • Logs ohne Geheimnisse und personenbezogene Daten, die lange genug aufbewahrt werden, um einen Vorfall zu untersuchen.

Reparieren oder neu bauen? Bereich für Bereich entscheiden

Die Frage lautet selten „die ganze App neu bauen“. Beurteilen Sie jeden Bereich einzeln.

Meist reparieren

Screens und Abläufe, die Nutzer verstehen, funktionierende Integrationen und ein Datenmodell, das zu Ihrem Geschäft passt. Sie enthalten echte Produktentscheidungen, und ein Neuschreiben wirft Gelerntes weg.

Oft neu bauen

Authentifizierung und Autorisierung, die schichtweise angeflanscht wurden, Zahlungslogik, die über das Frontend verstreut ist, und ein Datenbankdesign, das sich gegen jede neue Funktion sperrt. Hier ist eine saubere, getestete Implementierung häufig günstiger als Schichten von Korrekturen. Unser Beitrag wann Sie mit dem Prompten aufhören und einen Entwickler hinzuziehen sollten nennt die Anzeichen dafür, dass Sie diesen Punkt erreicht haben.

Ein Rettungsweg in der richtigen Reihenfolge

  1. Features einfrieren. Fügen Sie nichts mehr hinzu, solange Sie stabilisieren.
  2. Eigentum sichern. Bringen Sie den Code in Ihr Repository und dokumentieren Sie, wer Zugriff auf Hosting, Datenbank, Domain und Zahlungen hat.
  3. Baseline und Inventar. Listen Sie jeden Dienst, jeden Schlüssel und jede Umgebung auf. Führen Sie den kostenlosen AI App Health Check aus, um offensichtliche Lücken zu erkennen.
  4. Offengelegte Geheimnisse rotieren und private Aufrufe auf den Server verlagern.
  5. Die Datenbank reproduzierbar machen, Backups aktivieren und eine Wiederherstellung testen.
  6. Zugriff und Zahlungen härten und mit zwei Konten sowie Testzahlungen belegen.
  7. CI und eine Staging-Umgebung ergänzen.
  8. Monitoring und einen Rollback-Plan mit benanntem Verantwortlichen einrichten.
  9. Zuerst für eine kleine Gruppe starten, dann ausweiten.

So unterstützt UnlockLive

Wenn Sie das lieber nicht allein angehen möchten, folgen unsere beiden Services demselben Weg. Das AI App Technical Audit prüft Code, Daten, Authentifizierung, Zahlungen, Infrastruktur und Risiken und liefert Ihnen eine priorisierte Liste, was in welcher Reihenfolge zu beheben ist. Der Service AI App Repair and Launch setzt die Korrekturen anschließend um und baut die Deployment-Pipeline auf, sodass die App auf einer Infrastruktur live geht, die Ihnen gehört. Unsere Entwickler arbeiten von Toronto und von unserem Engineering-Zentrum in Dhaka aus, das Projektmanagement liegt auf der Toronto-Seite.

Bereit, Ihre Bolt-App produktionsreif zu machen?

Beginnen Sie mit dem kostenlosen AI App Health Check, um zu sehen, wo Ihre App steht, und entscheiden Sie dann, ob Sie ein Audit, eine Reparatur oder nur ein paar Nachmittage konzentrierter Arbeit brauchen. Das meiste, was zwischen einem Bolt-Prototyp und einem verlässlichen Produkt steht, lässt sich beheben, ohne von vorn zu beginnen, solange Sie es finden, bevor Ihre Kunden es tun.

Häufig gestellte Fragen

Ist eine Bolt.new-App von Haus aus produktionsreif?

In der Regel nicht. Bolt kann schnell eine funktionierende App generieren, aber die Produktion braucht Code in einem Repository, das Ihnen gehört, getrennte Umgebungen, geschützte Secrets, eine reproduzierbare Datenbank, gehärtete Auth und Zahlungen, CI und Monitoring. Prüfen Sie Ihre Projekteinstellungen und die aktuellen Plattformfunktionen, da sie sich ändern.

Kann ich eine Bolt-App exportieren und selbst hosten?

Bolt-Projekte lassen sich häufig exportieren oder mit einem Git-Repository verbinden, doch die Optionen ändern sich mit der Zeit, prüfen Sie daher Ihre Projekteinstellungen. Sobald der Code in Ihrem Repository liegt, können Sie ihn aus einer automatisierten Pipeline auf einem Host bereitstellen, den Sie kontrollieren.

Wo sollte ich API-Schlüssel für eine Bolt-App aufbewahren?

Bewahren Sie geheime Schlüssel ausschließlich auf einem Server auf, im Secret Manager Ihres Hosts – niemals im Browsercode oder im Repository. Verwenden Sie pro Umgebung unterschiedliche Schlüssel, mit minimalen Rechten und Ausgabenlimits. Rotieren Sie jeden Schlüssel, der jemals offengelegt wurde.

Sollte ich meine Bolt-App neu bauen oder reparieren?

Urteilen Sie Bereich für Bereich. Bildschirme und Abläufe, die Nutzer bereits verstehen, lohnt es sich meist zu behalten. Authentifizierung, Zahlungslogik und ein Datenmodell, das sich jeder Änderung widersetzt, sind oft günstiger sauber neu aufzubauen, als sie wiederholt zu patchen.

Wie kann UnlockLive bei einer Bolt-App helfen?

Das AI App Technical Audit liefert eine priorisierte Liste von Risiken in Code, Daten, Auth, Zahlungen und Infrastruktur. Der Service AI App Repair and Launch behebt anschließend die Probleme und richtet eine Deployment-Pipeline ein, damit die App auf Infrastruktur startet, die Ihnen gehört.

So können wir helfen

  • Technisches Audit für KI-AppsPrüfung mit festem Umfang für Apps, die mit Lovable, Cursor, Bolt, Replit oder v0 gebaut wurden – Auth, Supabase RLS, Stripe, Secrets und Deployment – mit priorisiertem Korrekturplan.
  • Reparatur & Produktions-Launch von KI-AppsWir beheben die Probleme bei Login, Supabase-Berechtigungen, Stripe, API und Deployment, die Ihre KI-gebaute App blockieren, und liefern dann ein kontrolliertes Produktions-Release.

Sprechen Sie mit einem Entwickler über Ihr Projekt

Erzählen Sie uns, was Sie entwickeln. Wir antworten innerhalb eines Werktags mit einer ehrlichen Einschätzung zu Umfang, Vorgehen und Aufwand.

Kostenloses Strategiegespräch buchen

Verfasst vom Engineering-Team von UnlockLive IT. UnlockLive IT Limited arbeitet mit Kunden über den Hauptsitz in Toronto und liefert die Entwicklung aus dem Delivery-Center in Dhaka. Über uns

Verwandte Artikel

KI-gebaute Apps & LaunchLovable-App produktionsreif machen: Das vor dem Launch prüfenKI-gebaute Apps & LaunchReplit-App in Produktion bringen: Sicherheit und StabilitätKI-gebaute Apps & LaunchKI-generierten Code prüfen: Cursor-Code vor dem Launch

Kontaktieren Sie uns

Füllen Sie das untenstehende Formular aus, und unser Team meldet sich in Kürze bei Ihnen, um Ihre Anfrage zu bearbeiten.