Repository navigation
v1.0.0 — Initial Release
What's included
Self-hosted queue management system for small businesses (clinics, shops, service counters).
Features
- TV Display — large fullscreen queue number with next/waiting count and QR code
- Admin Panel — call next, recall, skip, hold, add, remove last, reset
- Settings — shop name, logo upload, voice language, ticker message, daily auto-reset, Web App URL for QR code
- Customer Phone Page — scan QR to track queue position with Web Push notifications
- Thai + English TTS — edge-tts neural voices, cached offline after first use
- Real-time sync — WebSocket broadcast across all connected devices
- PWA — installable, push notifications on Android (Chrome) and iOS 16.4+ (Safari)
Stack
- FastAPI + aiosqlite (Python 3.11)
- Vanilla HTML / CSS / JavaScript
- Docker + Docker Compose
Quick Start
git clone https://github.com/mrkaqz/queue.git
cd queue
docker compose up -dThen open http://<server-ip>:8080