Config-Assistant: Geführtes Onboarding bis zum ersten Stream #19
Labels
No labels
agent:done
agent:ready
agent:working
area:analytics
area:chatbot
area:community
area:content
area:hardware
area:health
area:media
area:monetization
area:overlays
area:productivity
area:streaming
bug
duplicate
effort:large
effort:medium
effort:small
enhancement
good-first-issue
help wanted
invalid
priority:backlog
priority:critical
priority:high
priority:low
priority:medium
question
quick-win
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frank/streamertool#19
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Neue Nutzer starten Streamertool und landen direkt in der Admin-UI mit den Bereichen Overlays, Verbindungen, Erweiterungen und Einstellungen. Die notwendigen Schritte bis zum ersten funktionierenden Stream (Twitch verbinden, Overlay-URL in OBS einbinden, optional OBS/Streamer.Bot anbinden) sind über mehrere Seiten verteilt und in der README dokumentiert — nicht in der App selbst.
Das erhöht die Einstiegshürde: Nutzer wissen nicht, in welcher Reihenfolge sie konfigurieren sollen, welche Schritte Pflicht vs. optional sind, und ob die Einrichtung erfolgreich war.
Vorhandene Bausteine, auf denen der Assistant aufbauen kann:
Ziel
Ein Config-Assistant (Wizard / geführter Setup-Flow), der Nutzer beim ersten Start — und optional jederzeit über „Einrichtung fortsetzen“ — Schritt für Schritt von der leeren App bis zum ersten streambaren Setup führt.
Leitidee
Vorgeschlagene Schritte (MVP)
connectedOptionale Schritte (nach MVP oder als „Später einrichten“)
docs/multi-pc.mdUI / UX
onboarding.completed,onboarding.step)Technik (Vorschlag)
GET/PUT /api/onboardingfür Fortschritt und Abschluss-Flag in SQLite (Settings-Schema #13 beachten)onboarding.completed !== trueAkzeptanzkriterien
make test/make cigrünAbhängigkeiten / Verknüpfung
Offene Punkte