Zap!-Quiz
Zap!-Quiz is a real-time multiplayer online quiz application supporting buzzer-style and free-text questions, official curated quizzes (e.g. world/japanese history) and user-generated quizzes.
Firestore sync
Realtime
Realtime game state and statistics
Room leader model
Architecture
Distributed room leader based progression


Technologies Used
- Next.js 15
- React 19
- TypeScript
- Tailwind CSS
- Firebase (Firestore, Authentication)
- framer-motion
- zustand
- katex
- js-yaml
Features
Real-time Multiplayer
- Buzzer-style fastest-responder system
- Room leader model for stable game progression
- Realtime synchronization via Firestore
Flexible Question Types
- Buzzer / multiple-choice / free-text answers
- Support for multiple-correct forms (tolerant matching)
Official & User Content
- Curated official quizzes (world history, Japanese history)
- User-generated quizzes with easy editor