📋 Roadmap
Alle Schritte von heute bis zum fertigen System. Checkboxen werden von Claude abgehakt — du musst nichts manuell aktualisieren.
🤖 Claude hakt Checkboxen automatisch abPhase 0 — Vorbereitung
✅ AbgeschlossenNicht von null anfangen — lebenskompass hat schon alles was wir brauchen. Wir kopieren, umbenennen, anpassen.
- lebenskompass nach simplymindo kopierencp -r C:\Users\mail\lebenskompass C:\Users\mail\simplymindo — Original unangetastet
- package.json: Name auf "simplymindo"
- .env.local: Credentials eintragenSupabase URL + Keys, Anthropic API Key, Stripe Keys
- App-Konfigurationssystem anlegensrc/lib/apps/index.ts — AppConfig-Typ, APPS-Array, PLANS-Objekt
- Startseite → App-MarktplatzNeues Layout mit App-Karten, Preisübersicht, violettem simplymindo-Branding
Phase 1 — Sockel
🔨 AktivDas Fundament fertigbauen: Nutzer können sich anmelden, Apps kaufen, und die erste App nutzen.
- Supabase-Schema anpassenNeue Tabelle user_apps (id, user_id, app_id, plan, purchased_at) mit RLS
- Dashboard umbauensrc/app/dashboard/page.tsx: freigeschaltete Apps als Karten statt Lebenskompass-Bereiche
- App-Seite erstellensrc/app/app/[id]/page.tsx: lädt App-Konfiguration und zeigt die richtige UI-Komponente
- Stripe: 3 Produkte anlegen (manuell im Dashboard)Einzeln 1,99 € einmalig / Flex 7,99 €/Mo / Unlimited 14,99 €/Mo
- Price-IDs in .env.local eintragenSTRIPE_PRICE_ID_EINZELN, STRIPE_PRICE_ID_FLEX, STRIPE_PRICE_ID_UNLIMITED
- Checkout-API-Route für alle 3 Plänesrc/app/api/stripe/checkout/route.ts anpassen
- Webhook: App nach Kauf freischaltenNach checkout.session.completed → user_apps-Eintrag anlegen
- Erste App einbinden: Aufgaben-Planerfamilien-dashboard/aufgaben2.html als React-Komponente in simplymindo
- End-to-End TestRegistrieren → App kaufen → App freischalten → App nutzen
- GitHub-Repo: oechteli/simplymindo
- Cloudflare Pages DeployFramework: Next.js, Build: npm run build, alle .env-Variablen eintragen
Phase 2 — App-Generator
📋 GeplantDen Prozess automatisieren: nicht mehr jede App manuell bauen, sondern eine Maschine bauen die Apps produziert.
- Komponenten-Bibliothek aufbauen5–10 wiederverwendbare UI-Bausteine: ChatUI, FormUI, ResultCard, TrackerUI, CalendarUI
- App-Generator-Prompt schreibenClaude-Prompt: aus 1 Satz → vollständige AppConfig (id, name, icon, description, price, category, prompt)
- Admin-Seite: App-GeneratorNur für Admins sichtbar. Eingabe: App-Idee. Output: Konfigdatei + Vorschau
- Erste automatisch generierte AppZiel: neue App in <30 Minuten. Test mit Einkaufslisten-Optimierer
- 10 Apps im Marktplatz
- App-Preview vor KaufKunden sehen wie die App aussieht bevor sie kaufen
- Flex-Plan: App-Auswahl-UINutzer wählt welche 5 Apps er im Flex-Plan haben möchte
Phase 3 — Marketing-Maschine
📋 GeplantJede neue App bekommt automatisch ein YouTube-Video — der Haupt-Kanal für Neukunden.
- YouTube-Kanal anlegenName und Branding für simplymindo festlegen
- Video-Vorlage definierenFestes Format: 60–90 Sek. Problem → App-Demo → Ergebnis → CTA
- Skript-Generator-PromptClaude schreibt aus App-Beschreibung ein vollständiges Video-Skript
- Bild-PipelineHiggsfield oder Midjourney: Szenenbilder pro Skript-Abschnitt
- Voiceover-PipelineElevenLabs oder Azure TTS: deutschen Kommentar generieren
- Video-Montage (Remotion oder CapCut)Bilder + Voiceover + Untertitel + Logo → fertiges MP4
- YouTube-Upload automatisierenYouTube Data API: Upload mit Titel, Beschreibung, Tags, Thumbnail
- Erstes vollautomatisches Video live
- Video-Pipeline für alle bestehenden Apps nachholen
Phase 4 — Skalierung
📋 GeplantDas System wächst: mehr Apps, mehr Kanäle, mehr Umsatz — mit immer weniger manuellem Aufwand.
- 27+ Apps im Marktplatz
- Community-Bereich (Unlimited)Forum oder Discord für Unlimited-Nutzer
- Bewertungen & ReviewsNutzer können Apps bewerten — sozialer Beweis für neue Kunden
- Affiliate-ProgrammAndere empfehlen simplymindo und erhalten % vom Verkauf
- B2B-LizenzenFirmen kaufen Pakete für ihre Mitarbeiter
- Domain simplymindo.de sichern und einrichten
- Eigenes Supabase-Projekt für simplymindoTrennung von lebenskompass-Datenbank
- SEO-OptimierungJede App bekommt eine eigene Landingpage mit Keywords