A modern web-based quiz bowl reader with audio functionality, designed to run NAQT questions from the QBReader database.
Also see:
- QBVReader - Discord-bot based, with solid multiplayer functionality
- Power QB - very similar to this project
- Audio-enabled question reading
- Accompanying text with power marking
- Difficulty & category filters
- Web app: SvelteKit with shadcn-svelte components
- Database: SQLite with Drizzle ORM
- Docker deployment
Included docker-compose file requires the SQLite database as a mapped volume (currently ~2 GB for ~7k tossups). If you're interested, reach out to me via email (linked in profile) or Discord (username avirut) and I'll set up a share link for the database.
/web- Main application code/backend- Notebook for generation of database (incl. audio) from QBReader datadocker-compose.yml- Container configuration
