2nd Brain

PLAN

/home/darth/Documents/moltbotShare/MultiApps/obsolent/PLAN.md

Vorgehensplan (basierend auf aktuellem Repo-Stand)

Hinweis: Reihenfolge und Details basieren auf STATUS.md/Bestandsaufnahme.md und muessen bei Unklarheiten bestaetigt werden.

Phase 0: Rahmen klaeren (kurz)

  • Bestaetigen, welche Felder jede App im Datensatz braucht (freeDays, earlyBird, minSpende, lifetime).
  • Bestaetigen, ob Earlybird-Datum global und/oder app-spezifisch gilt.
  • Bestaetigen, wie "Werbung ausblenden per Spende" technisch erzwungen werden soll.

Phase 1: Plattform-Auth und Session (Basis)

  • HTTP-only Cookie Session (bereits umgesetzt).
  • Frontend auf Cookie-Auth umstellen (bereits umgesetzt).
  • Refresh-Token + Logout-Endpoint (bereits umgesetzt).

Phase 2: Haupt-Landingpage (MultiApps UI)

  • App-Karten zeigen Status deutlich: "Ready" in Gruen, "Coming soon" in Grau.
  • Detailansicht: App-Beschreibung + Free-Tier + Mindestspende + Lifetime.
  • Buchungs-Flow: Freischalten/Free-Tier nur fuer registrierte Nutzer.
  • "Meine Apps": Liste der gebuchten Apps + Status je App.
  • Werbebloecke fuer kostenlose Apps (links/rechts/unter Hero) und Ausblendung bei Spende.

Phase 3: QR-Short-DoorBell (Prioritaet 1)

  • Datenmodell finalisieren: Profile, Unterprofile, Consent-Flags fuer Name/Foto.
  • Visitor-Flow: 20m GPS-Check (Browser-Geolocation, Fallback/Fehlertexte).
  • Free-Tier: nur Klingel-Event.
  • Paid: Video-Call nur mit Owner-Freigabe; Besucher-Name/Foto nur bei Zustimmung.
  • Logs/Events: speichern ohne frei sichtbare persoenliche Daten.
  • UI/Localization: 28 EU-Sprachen nur im Frontend.

Phase 4: Weitere Apps nach Fortschritt (nach QR-Short-DoorBell)

  • Reihenfolge nach Reifegrad (laut Bestandsaufnahme): coffefinder, shortener, wasserReminder, auction, blood, calculators, games, WordClock, URL_shorter.
  • Pro App: Integration in Plattform-Auth, Ads/Free-Tier, Preisfelder, Landingpage-Status.

Phase 5: Svelte-Standardisierung

  • React/Next/TS Apps in Svelte (ohne TS) migrieren, sobald Phase 4 stabil ist.
  • Pro App eine kleine Migrations-Checkliste: UI, API-Anbindung, Routing, Build.
Attachments
Noch keine.