Sayef Reyadh.
Projects[06]

Apps


Side projects and tools I build and maintain alongside my engineering work.

Q

QuizRoom

quizroom.sayefreyadh.com

A full-stack academic quiz platform for university classrooms — built to run live timed assessments with anti-cheat enforcement, role-based access, and real-time teacher control.

Next.js 15TypeScriptSupabaseTailwind CSSPostgreSQLServer Actions

Features

Role-Based Access

Separate dashboards for Admin, Teacher, and Student roles with granular permission control.

Quiz Lifecycle

Full Draft → Scheduled → Active → Closed workflow. Teachers control exactly when quizzes go live and when results are published.

Per-Question Timer

Configurable countdown timer per question. Auto-submits when time expires. Remaining seconds tracked server-side.

Anti-Cheat Engine

Tab-switch detection with auto-ban after 3 violations, student watermark overlay, offline guard, and AI-screenshot guard text.

Results & Analytics

Per-quiz and per-student result views, score grading thresholds, and analytics dashboard for teachers.

Bulk Operations

CSV bulk import for students and teachers. Export results to CSV. Admin can ban/unban students.

Student Check-In

Students check in to a quiz session before it goes active, giving teachers visibility into attendance.

Admin Control Panel

Manage teachers, students, quizzes, and bans from a single admin dashboard with real-time stats.

Used in live classroom assessments at Independent University, Bangladesh

Launch QuizRoom