Executive Summary

Zurück zur MOC - Map of Content


Was ist breakout.now?

breakout.now ist eine deutsche, mobile-first Musik-Discovery-Plattform für Livestreams. Sie verbindet drei Gruppen: Creator (Streamer), Artists (Musiker) und A&Rs (Labels/Industrie). Das Kernfeature ist The Gate — ein Community-Portal, in dem Creator Live-Sessions hosten, Artists Songs einreichen und die Community über die besten Tracks abstimmt.

Domain: breakout.now (rebranding von breakout.now)


Aktueller technischer Stand

Die App ist produktionsreif mit vollständiger Core-Funktionalität:

What's Built

Was noch geplant ist


Revenue-Modell (verified from code)

Drei Einnahmequellen:

1. Queue-Boost Transaktionen

2. Gestaffelte Plattformgebühr (Platform Fee)

Eingezogen auf alle Zahlungen:

Beispiel: Creator mit 600 EUR Umsatz → 10% = 60 EUR Gebühr → 540 EUR an Creator

3. Boost-Token System

Stripe Connect für Payouts:


Differenzierungspunkte

1. Niedrigere Gebühren

2. Community-Discovery, nicht nur Pay-to-Play

3. Atomare Zahlungsgarantie


Bootstrap-Strategie

Phase 1: Creator First (Woche 1–4)

Phase 2: Artists & Viewers (Woche 3–8)

Phase 3: Breakout Tournament (Woche 8–12)

Phase 4: A&R-Integration (ab Woche 10)


Breakout Voting System (2-Phasen, NOT weighted 70/30)

WICHTIG: Das aktuelle System nutzt zwei sequenzielle Phasen, nicht gewichtete Aggregation:

Community Voting Phase

  1. Alle Viewer können für Entries voten
  2. Voting dauert 2–3 Minuten (live Session)
  3. Community-Ergebnis ist Basis

Creator Voting Phase

  1. Nach Community-Voting kann Creator seine Lieblingentry (oder Top 3) wählen
  2. Creator-Pick ist final (nicht mathematisch gewichtet)
  3. Entscheidungslogik:
    • Wenn Creator top 3 wählt → Qualifiziert diese Entry zusätzlich
    • Wenn Creator außerhalb top 3 wählt → Creator-Entscheidung steht selbständig

Outcome-Definition:

Nicht Verwendeter 70/30-Algorithmus: Der Code enthält historisch Referenzen auf Gewichtung, aber das ist NICHT im aktuellen computeBreakoutResults implementiert. Die zwei-Phasen-Logik ist die Realität.


Technische Architektur (Deep Dive)

Frontend Stack

Backend: Supabase

Serverless Functions (Netlify)

Funktion Zweck Kritikalität
submitEntry.mts Free Entry via RPC (insert_queue_entry_atomic) CORE
createCheckoutSession.mts Stripe Checkout mit Idempotency-Key CORE
stripeWebhook.mts Payment → Atomic Insert via RPC CORE
createConnectAccount.mts Stripe Connect Onboarding PAYOUT
stripeConnectWebhook.mts Account Link Refresh PAYOUT
getSignedUrl.mts Signed URL mit Path-Validation SECURITY
cleanupStorage.mts Delete Stale Audio (7+ Tage) MAINTENANCE
castBreakoutVote.mts Breakout Vote Atomicity CORE
computeBreakoutResults.mts Final Rankings + Outcomes CORE
editEntry.mts Edit Queue Entry FEATURE
freeBoost.mts Apply Boost Token Kostenlos FEATURE
processWeeklyPayouts.mts Stripe → Creator Batch PAYOUT
devSeed.mts Test-Daten Generator DEV

Datenbank: Schema-Highlights

9 Core Tables:

5 Breakout Tables:

Special Table:


Viewer Identifikation (Wichtig für RLS & Voting)

Viewers haben keine Accounts, werden identifiziert durch:


Key Metrics & Targets (Launch Phase)

Metrik Target (Woche 12) Tracking
Active Creator 15–20 creators table, sessions.active
Artists eingereicht 100+ queue_entries count
Avg Viewer/Session 50–100 Analytics Dashboard
Avg Payment/Entry 5–50 EUR payments table, Durchschnitte
Breakout Tournament Qualified 50 artist_achievements count
Platform Revenue (brutto) 2.000–5.000 EUR payments.gross_amount sum

Nächste Schritte vor Launch

  1. Domain Setup: breakout.now SSL, DNS, Analytics (Hotjar/Plausible)
  2. Landing Pages: Creator-LP, Artist-LP, A&R-LP
  3. Email System: Confirmations, Payouts, Announcements
  4. Monitoring: Sentry für Errors, LogRocket für Sessions
  5. Load Testing: 1.000 concurrent Viewer
  6. Payment Testing: Stripe Live-Keys (Sandbox → Prod)
  7. Content: German UX/Copy Review, Mobile Testing auf iOS/Android
  8. Community: Discord Server, Twitter, Creator Outreach Lists

Risiko-Übersicht

Risiko Wahrscheinlichkeit Impact Mitigation
Cold-Start Problem (Creator starten, Artists kommen nicht) HOCH KRITISCH Phase-1-Outreach, Incentives
Insufficient Tournament Qualifications (<30 Artists) MITTEL HOCH 2× Upcoming = Qualification
Creator Churn Post-Tournament MITTEL HOCH Neue Features, Ongoing Messaging
Payment Bugs in Production NIEDRIG KRITISCH Extensive Testing, Advisory Locks
A&R Interesse schwächer als erwartet MITTEL MITTEL Alternative: B2B2C via Creator

Siehe auch: Glossar | Stakeholder Map | Phasen-Plan