mirror of
https://github.com/yusufipk/YTChatHub.git
synced 2026-09-11 19:06:14 +00:00
21 lines
1.3 KiB
Markdown
21 lines
1.3 KiB
Markdown
# Product Context
|
||
|
||
## Why This Project Exists
|
||
Live streamers rely on YouTube’s default chat panel, which can feel sluggish, cluttered, and unreliable during high-traffic moments. Streamers also need a smoother workflow to feature chat messages inside OBS without manual copy/paste or third-party widgets.
|
||
|
||
## Target Users
|
||
- Primary: Single YouTube streamer operating their own broadcast setup.
|
||
- Secondary: Community contributors who want to customize or extend the client for similar use cases.
|
||
|
||
## User Goals
|
||
- Launch the app locally and connect to their live chat with minimal configuration.
|
||
- View chat in a fast, filterable interface that highlights new messages clearly.
|
||
- Select a message to instantly display in an overlay browser source within OBS.
|
||
- Trust that the app will keep running throughout long streams without desync or crashes.
|
||
|
||
## Experience Principles
|
||
- **Performance First:** Avoid lag by batching updates, minimizing re-renders, and offloading work to background processes.
|
||
- **Operational Clarity:** Provide clear status indicators for connection health, rate limits, and overlay sync.
|
||
- **Low Friction:** Onboarding should consist of OAuth login once and a simple start command.
|
||
- **Extensible:** Keep architecture modular so advanced users can add features (moderation tools, multi-stream support) later.
|