English
Quiziverse — AI-Powered Quiz Platform for Educators & Students
Quiziverse is a modern full-stack platform built to streamline the creation, management, and assessment of interactive quizzes. Designed for performance and scalability, it delivers a seamless experience for both educators running classrooms and students engaging with content.
Core Features:
Intelligent Quiz Creation – build quizzes manually or generate questions instantly using AI-driven tools
Classroom Organization – manage student cohorts, handle invitations, and track group performance
Advanced Grading – automated grading with immediate feedback and detailed performance reports
Content Discovery – browse and explore a community library of shared quizzes
Integrated Dashboard – a unified interface for managing quizzes, submissions, and user profiles
Real-time & Streaming – live quiz generation and updates powered by Groq for fast, responsive AI output
Tech Highlights:
Turborepo monorepo with a Next.js frontend, a NestJS (Fastify) backend, and a shared design system package
Drizzle ORM + PostgreSQL for type-safe, performant database access
Redis for caching and session/queue handling
Custom authentication layer with secure session management
Full REST API with complete documentation (Apidog) and a documented database ERD for schema clarity
Deployed on Vercel with active CI/CD — 250+ production deployments and counting
Built almost entirely in TypeScript (98.9%) for end-to-end type safety across the stack
This project showcases the ability to design and ship a production-grade EdTech platform — covering AI integration, complex relational data modeling, real-time features, and a polished multi-user experience from the ground up.
العربية
Quiziverse — منصة اختبارات تفاعلية مدعومة بالذكاء الاصطناعي للمعلمين والطلاب
Quiziverse هي منصة متكاملة (Full-Stack) حديثة، تم بناؤها لتسهيل إنشاء وإدارة وتقييم الاختبارات التفاعلية. صُممت مع التركيز على الأداء وقابلية التوسع، لتقدّم تجربة سلسة لكل من المعلمين الذين يديرون الفصول الدراسية والطلاب المتفاعلين مع المحتوى.
أهم المميزات:
إنشاء اختبارات ذكي – بناء الاختبارات يدويًا أو توليد الأسئلة فوريًا باستخدام أدوات مدعومة بالذكاء الاصطناعي
تنظيم الفصول الدراسية – إدارة مجموعات الطلاب، التعامل مع الدعوات، وتتبع أداء المجموعات
تصحيح متقدم – نظام تصحيح تلقائي يوفر نتائج فورية وتقارير أداء تفصيلية
اكتشاف المحتوى – استعراض مكتبة من الاختبارات التي تمت مشاركتها من قِبل المستخدمين
لوحة تحكم متكاملة – واجهة موحّدة لإدارة الاختبارات والإجابات المُقدّمة والملفات الشخصية
بث وتحديث لحظي – توليد الاختبارات وتحديثها بشكل لحظي باستخدام Groq لإخراج ذكاء اصطناعي سريع ومتجاوب
أبرز التقنيات المستخدمة:
بنية Monorepo عبر Turborepo، تشمل واجهة أمامية بـ Next.js، وخلفية NestJS (باستخدام Fastify)، بالإضافة إلى نظام تصميم (Design System) مشترك
Drizzle ORM مع PostgreSQL لعمليات قاعدة بيانات آمنة من ناحية الأنواع وعالية الأداء
Redis للتخزين المؤقت (Caching) وإدارة الجلسات والمهام
طبقة مصادقة (Authentication) مخصصة مع إدارة جلسات آمنة
واجهة REST API كاملة موثّقة بالتفصيل (عبر Apidog)، إلى جانب مخطط ERD موثّق لقاعدة البيانات
تم نشر المشروع على Vercel مع نظام CI/CD نشط — بأكثر من 250 عملية نشر فعلية للإنتاج
بُني المشروع بالكامل تقريبًا بلغة TypeScript (بنسبة 98.9%) لضمان أمان الأنواع (Type Safety) عبر كل طبقات النظام
يُبرز هذا المشروع القدرة على تصميم وتطوير منصة تعليمية (EdTech) جاهزة للإنتاج بمستوى عالٍ من الاحترافية — تشمل دمج الذكاء الاصطناعي، نمذجة بيانات علائقية معقدة، ميزات لحظية (Real-time)، وتجربة مستخدم متكاملة متعددة الأدوار من الصفر.