| --- |
| title: BiteChat |
| emoji: π¬ |
| colorFrom: red |
| colorTo: yellow |
| sdk: docker |
| pinned: false |
| short_description: Real-time multi-room chat for Hugging Face users |
| --- |
| |
| # BiteChat π¬ |
|
|
| **Real-time multi-user chat, built for the Hugging Face community.** |
|
|
| Chat with other HF users in public rooms β no login required, just pick a username and jump in. |
|
|
| ## Features |
|
|
| - π Real-time messaging via WebSockets |
| - π Multiple rooms β switch or create rooms instantly |
| - π₯ Live user list & online count |
| - π Scrollable message history (last 100 messages) |
| - π¨ Dark-mode UI with orange/yellow HF-inspired palette |
| - π± Mobile-friendly |
|
|
| ## Tech Stack |
|
|
| | Layer | Tech | |
| |-------|------| |
| | Backend | FastAPI + WebSockets | |
| | Frontend | Vanilla JS (no framework) | |
| | Deploy | Docker (HF Spaces) | |
|
|
| ## Running locally |
|
|
| ```bash |
| pip install -r requirements.txt |
| uvicorn app:app --reload --port 7860 |
| # open http://localhost:7860 |
| ``` |
|
|