تطبيق أسئلة ومسابقات (Quiz)
تطبيق Quiz بتصنيفات وصعوبات + لوحة تحكم لإدارة بنك الأسئلة وإحصاءات.

مزايا المشروع
تطبيق Flutter للمسابقات مع تصنيفات متعددة وتجربة لعب سريعة.
أوضاع لعب: مؤقت (Timer) + عادي + تحدي يومي (اختياري).
نظام نقاط وStreak لتحفيز المستخدم على الاستمرار.
دعم أنواع أسئلة متعددة: اختيار من متعدد + صح/خطأ + قصيرة.
توزيع ذكي للأسئلة حسب الصعوبة لتقليل التكرار وزيادة التنوع.
لوحة تحكم Laravel لإدارة بنك الأسئلة: إضافة/تعديل/استيراد CSV.
نظام مراجعة قبل النشر + سجل تغييرات لمنع العبث بالمحتوى.
بلاغ عن سؤال (Report) وربطه مباشرة بلوحة الأدمن للمراجعة.
قاعدة MySQL مع Indexes حسب (category/difficulty/status) لسرعة البحث.
تحسين الأداء: Pagination + Prefetch + Caching للأقسام والأسئلة.
حماية API: Validation + Rate limiting لمنع السبام.
إحصاءات: أكثر الأقسام لعبًا + نسبة الإجابات الصحيحة + متوسط الوقت.
دعم تعدد اللغات لاحقًا بسهولة عبر هيكل البيانات.
تجربة مستخدم: حالات تحميل/فراغ/خطأ واضحة بدون “تشنجات”.
جاهزية نشر + إعدادات تحكم كاملة من الأدمن.
واجهات المشروع






