Grundlagen

Deine erste App mit KI shippen: von der Idee zur Live-Website

Grundlagen10 Min. Lesezeit12. Juni 2026

Kurzfassung

Die meisten bleiben zwischen einer Idee und dem Moment stecken, in dem sie live im Internet steht. Der Weg fühlt sich wie eine Wand aus unbekannten Worten an: Scaffolding, Dev Server, Git, DNS, Deployment. Es ist weit einfacher, als es aussieht, sobald du es der Reihe nach machst. Dieser Leitfaden geht die ganze Schleife durch, vom Scaffolden eines Projekts und dem lokalen Ausführen bis zum Unter-Versionskontrolle-Stellen und dem Deploy ins öffentliche Internet mit einer echten Domain.

Scaffolden und lokal ausführen

Statt ein Framework auswendig zu lernen, lass deinen Agent einen modernen Starter scaffolden und jeden Schritt erklären. Der Ablauf ist immer derselbe: Projekt erstellen, Dependencies installieren, Dev Server starten, Browser öffnen. Der Dev Server gibt eine lokale Adresse wie localhost aus, was schlicht "dieser Computer" heisst. Noch ist nichts im öffentlichen Internet, was beim Bauen genau richtig ist. Bearbeite eine Datei, speichere, und der Browser aktualisiert sich sofort, was Webbauen schnell anfühlen lässt.

Unter Versionskontrolle stellen

Git ist Versionskontrolle: es macht Schnappschüsse deines Projekts namens Commits, damit du immer zurück kannst. Stell es dir als unbegrenzte Rückgängig-Historie mit Etiketten vor. Jeder Commit hält fest, was sich geändert hat und warum, sodass eine schlechte Änderung nie eine Katastrophe ist, du kehrst einfach zum letzten guten Commit zurück. Diese eine Gewohnheit nimmt die Angst weg, die Einsteiger vom Experimentieren abhält, weil nichts endgültig ist, bis du es entscheidest.

Secrets draussen halten, bevor du pushst

Bevor du irgendetwas zu GitHub pushst, stell sicher, dass Secrets nicht entkommen können. Eine .gitignore-Datei listet Dinge auf, die Git ignorieren soll, und deine .env-Datei, in der API-Keys leben, gehört dorthin. Die Regel ist absolut: Secrets gehen in .env, .env geht in .gitignore, und der Agent schreibt nie einen Key in committeten Code. Mach das einmal richtig und du veröffentlichst nie versehentlich einen Key. Stell Business-Repositories standardmässig auf privat, damit dein Code und IP dir gehören.

Auf Vercel deployen

Vercel ist eine Hosting-Plattform, die dafür gebaut ist. Verbinde dein GitHub-Repo und Vercel beobachtet es und deployt jedes Mal automatisch neu, wenn du pushst. Importiere dein Repository, akzeptiere die erkannten Build-Einstellungen für ein Standardprojekt und klick auf Deploy. In ein, zwei Minuten bekommst du eine Live-URL, die jeder auf der Welt öffnen kann. Setze deine Secrets als Umgebungsvariablen im Vercel-Dashboard statt im Code, damit sie sicher bleiben und nie dein Repo berühren.

Eine eigene Domain verbinden

DNS ist das Telefonbuch des Internets und übersetzt einen menschlichen Namen wie yoursite.com in die Adresse des Servers, der antworten soll. Um eine Domain zu verbinden, fügst du Records hinzu, meist einen A-Record oder einen CNAME, die deinen Namen auf Vercel zeigen. Vercel sagt dir genau, welche Records du erstellen sollst, du fügst sie bei deinem DNS-Anbieter ein, und nach der Propagation stellt Vercel ein kostenloses HTTPS-Zertifikat aus, sodass deine Seite sicher lädt. Viele Builder verwalten DNS über Cloudflare für kostenloses HTTPS, ein schnelleres globales CDN und grundlegenden Schutz.

Warum Shippen zählt

Ein Projekt auf deinem Laptop verdient nichts. Eine Live-Seite kann Kunden gezeigt, von Google indexiert, von KI empfohlen und mit echtem Feedback verbessert werden. Automatische Deploys heissen, dass eine Verbesserung zu shippen dich einen einzigen Push kostet, sodass die Schleife von Idee zu Live-Update Minuten dauert, nicht Tage. Diese Geschwindigkeit ist der gesamte Wettbewerbsvorteil dieser Bauweise, und sie beginnt erst, wenn du tatsächlich shippst.

Häufige Fragen

Passende Lektionen & Ressourcen

Nächster Schritt

Bereit, KI als Workflow zu nutzen?

Starte mit dem Starter-Pfad, speichere deinen Fortschritt lokal und synchronisiere alles später kostenlos mit deinem Konto.