Zum Hauptinhalt springen
Zurück zum Blog
Von der Idee zum bezahlten SaaS-Produkt in 5 Stunden
AISaaSClaudeCloudflareStripeBuildingInPublic

Von der Idee zum bezahlten SaaS-Produkt in 5 Stunden

Ulrich Diedrichsen
Ulrich Diedrichsen
12 Min. Lesezeit

Wie wir mit Claude Code, Cloudflare und Stripe ein komplettes KI-Produkt an einem Tag gebaut haben — ohne vorher je Stripe benutzt zu haben.

Die Ausgangslage

Donnerstag, 6. Februar 2026, 10 Uhr morgens. Ich sitze am Schreibtisch und habe eine Idee: Ein KI-Tool, das Social-Media-Posts analysiert, bevor man sie abschickt. Nicht als moralisierender Warnfinger, sondern als dramatischer, britisch-höflicher Analyst, der einem in lebhaften Szenarien ausmalt, was nach dem Posten passiert.

"Conrad" — der Consequences Eradicator.

Um 15 Uhr am selben Tag ist Conrad live. Mit echtem Bezahl-Flow. Mit Stripe. Mit Kostenschutz. Mit Chrome Extension.

Ich hatte vorher noch nie Stripe benutzt.


Was in 5 Stunden entstanden ist

Ein vollständiges SaaS-Produkt mit:

  • KI-gestützte Post-Analyse für 5 Plattformen (LinkedIn, X, Bluesky, TikTok, Instagram)
  • Post-Verbesserungsmodus — Conrad schreibt deinen Post um, ohne deine Stimme zu verlieren
  • Magic-Link-Authentifizierung — kein Passwort, kein OAuth-Setup
  • Credit-System mit 3 Gratis-Analysen pro Tag
  • Stripe-Bezahlung — 50 Credits für 5 EUR, live, mit echtem Geld
  • User-Dashboard mit Analyse-Historie, Credit-Balance, Billing-Management
  • Community-Wishlist mit KI-Moderation
  • Chrome Extension (Manifest V3) für 5 Plattformen
  • Zweisprachig von Tag 1 (Deutsch + Englisch, native Qualität)
  • Kostenschutz — Per-User-Tageslimits, globaler Budget-Breaker, Request-Deduplizierung
  • Admin-Monitoring — Echtzeit-Kostenüberblick

In Zahlen: 70 Quelldateien, 8.300+ Zeilen Code, 34 Commits, 5 Datenbank-Migrationen, 85 Spezifikations-Entitäten.


Der Tech-Stack

Cloudflare — Die gesamte Infrastruktur aus einer Hand

Das war die wichtigste Architekturentscheidung. Kein AWS. Kein Vercel. Kein separater Datenbank-Server. Alles Cloudflare:

  • Cloudflare Pages — Hosting und Deployment. Ein wrangler pages deploy und die App ist live. Weltweit. Mit automatischem SSL.
  • Cloudflare Workers — Die SvelteKit-Server-Routes SIND Workers. Kein separater Backend-Server nötig.
  • D1 (SQLite) — Relationale Datenbank direkt am Edge. Users, Analysen, Credits, Subscriptions — alles in D1.
  • KV — Key-Value-Store für Rate-Limiting, Usage-Tracking, Request-Deduplizierung, Budget-Breaker.
  • Turnstile — Bot-Schutz ohne CAPTCHA.

Der größte Vorteil: Null DevOps. Kein Docker, kein Kubernetes, kein Terraform.

Kosten für den Beta-Betrieb: Effektiv $0. Cloudflare Pages ist im Free-Tier extrem großzügig.

SvelteKit — Das Framework, das aus dem Weg geht

SvelteKit mit dem Cloudflare-Adapter ist die perfekte Kombination. Ein Monorepo, in dem Frontend und Backend nebeneinander leben. Svelte 5 mit Runes ($state, $derived, $effect) ist reaktiv ohne Boilerplate.

Claude API — Das Gehirn

Conrad nutzt Claude Sonnet 4.5 als Analyse-Engine. Kein SDK — rohe fetch()-Aufrufe, weil Cloudflare Workers keine Node.js-SDKs unterstützen.

Der Trick ist tool_use: Claude liefert strukturierte Scores (JSON) UND freie Text-Empfehlungen in einem einzigen API-Call. So sieht der User innerhalb von 2 Sekunden Ergebnisse, während Conrad noch schreibt.

Kosten pro Analyse: ~$0.02. Bei 50 Credits für 5 EUR haben wir ~77% Bruttomarge.

Stripe — Bezahlung ohne Vorkenntnisse

Ich hatte Stripe noch nie benutzt. Claude Code hat mich Schritt für Schritt durchgeführt.

Wichtig: Kein Stripe SDK. Stripe's API ist so sauber, dass rohe fetch()-Aufrufe völlig ausreichen.

Claude Code — Der KI-Entwicklungspartner

Und hier wird es meta: Das Tool, das Conrad gebaut hat, nutzt selbst Claude als Motor.

Claude Code war nicht nur ein Code-Generator. Es war ein Architektur-Berater, ein Stripe-Experte, ein Sicherheits-Auditor und ein Pair-Programmer in einem.


Was wir gelernt haben

1. Cloudflare ist der beste Freund für Solo-Entwickler

Kein DevOps-Overhead. D1 + KV + Workers + Pages ist alles, was man für ein SaaS braucht.

2. Kein SDK ist manchmal das beste SDK

Cloudflare Workers haben kein vollständiges Node.js. Statt zu kämpfen, haben wir alles mit fetch() gebaut.

3. Kostenschutz VOR dem ersten bezahlten User

Fünf Schutzschichten:

  • Per-User-Tageslimit (100/Tag)
  • Globaler Budget-Breaker (500/Tag gesamt)
  • Request-Deduplizierung
  • Fail-Closed
  • Plattform-spezifische Zeichenlimits

4. tool_use ist der Gamechanger

Claude's tool_use löst das größte Problem bei KI-APIs: strukturierte Daten zuverlässig extrahieren.

5. Persönlichkeit ist das Produkt

Der gleiche Score (shitstormRisk: 75) ist als nackter Wert langweilig. Als "Post this and your recruiter pretends not to know you by Friday" ist er unvergesslich.

6. KI-gestützte Entwicklung ist kein Auto-Pilot

Der entscheidende Unterschied zu "vibe coding": Wir haben eine vollständige Spezifikation mit 85 Entitäten erstellt, BEVOR eine Zeile Code geschrieben wurde.

7. Zweisprachigkeit von Tag 1

Mit i18n-Keys und Claude Code's nativer deutscher Sprachqualität war es fast kostenlos.


Die Zahlen

MetrikWert
Zeit von Idee bis Live~5 Stunden
Quelldateien70
Zeilen Code8.300+
Commits34
DB-Migrationen5
Sprachen2 (DE + EN)
Plattformen5
TypeScript Errors0
Monatliche Infrastrukturkosten~$0
Claude-API-Kosten pro Analyse~$0.02
Bruttomarge pro Credit-Pack~77%

Der Stack auf einen Blick

Frontend:    SvelteKit 5 + Tailwind CSS v4
Backend:     SvelteKit Server Routes (= Cloudflare Workers)
Datenbank:   Cloudflare D1 (SQLite am Edge)
Cache/KV:    Cloudflare KV
Hosting:     Cloudflare Pages
KI-Engine:   Claude Sonnet 4.5 (via raw fetch, tool_use)
Bezahlung:   Stripe (Checkout, Webhooks, Customer Portal)
Auth:        Magic Links via Resend (JWT, HttpOnly Cookies)
Bot-Schutz:  Cloudflare Turnstile
Extension:   Chrome Manifest V3
Entwicklung: Claude Code (Anthropic CLI)

Fazit

Die Kombination aus Cloudflare (Infrastruktur ohne Overhead), Claude API (KI ohne Komplexität), Stripe (Bezahlung ohne Vorkenntnisse) und Claude Code (Entwicklung ohne Warteschleifen) ist ein Paradigmenwechsel.

Früher hätte dieses Projekt ein Team von 3-4 Entwicklern mehrere Wochen beschäftigt. Heute kann eine einzelne Person mit einer klaren Vision und den richtigen Tools in einem Tag ein marktfähiges Produkt bauen.

Das heißt nicht, dass KI-Entwicklung trivial ist. Man braucht immer noch Produktverständnis, Sicherheitsbewusstsein und die Fähigkeit, die richtigen Fragen zu stellen. Aber die Barriere zwischen Idee und Produkt? Die ist fast verschwunden.

Conrad analysiert jetzt echte Posts. Mit echtem Geld. An einem Tag gebaut.

Not bad for a Thursday.

Tags:

AISaaSClaudeCloudflareStripeBuildingInPublic
Ulrich Diedrichsen

Ulrich Diedrichsen

AI Product Builder & Werkstatt-Betreiber

40 Jahre Software-Entwicklung. Ex-IBM, Ex-PwC. Baut jetzt mit AI echte Produkte in Hamburg.