Q
Quizzler
Q

Quizzler

Neobrutalist Live Competition Engine

Milestone 1 Active: Auth & RBAC
High-Stakes Live Competition Engine

Fast, Linear & Tamper-Resistant

Engineered for college competitions with 30-second server-enforced timers, one-way question progression, and real-time tab proctoring.

Three-Tier Role Architecture

Role 01

Participant

Join live competitions, answer strictly timed questions one-by-one without backtracking, and receive proctoring telemetry logs.

✓ Open registration
✓ 30s question countdown
✓ Automatic score computation
Role 02

Admin

Author quizzes, launch and terminate sessions, monitor participants in real time, control result publication, and qualify round winners.

✓ Live participant telemetry
✓ Result release toggle
✓ Next-round candidate selector
Role 03

Super-Admin

Comprehensive governance across the platform, global access to all quiz pools and master answer keys, user role management, and audit trails.

✓ Initialized via seed script
✓ Master answer keys access
✓ Immutable audit logs
Next.js 16 (Turbopack) • TypeScript • Tailwind CSS v4 • Neon PostgreSQL / Drizzle ORM
Documentation: docs/PRD.md • docs/ARCHITECTURE.md • docs/IMPLEMENTATION_PLAN.md