تفاصيل العمل

**أكاديمية الحافظ** هو نظام إدارة متكامل وشامل لمنصة تعليمية متخصصة في تعليم القرآن الكريم وحفظه. النظام يوفر حلولاً كاملة لإدارة الطلاب والمعلمين والاشتراكات والجداول الدراسية والمدفوعات والرواتب، مع دعم كامل للتطبيقات المحمولة والموقع الإلكتروني.

---

## الميزات الرئيسية للنظام

### 1. إدارة الطلاب (Student Management)

- ✅ تسجيل الطلاب الجدد من الموقع أو التطبيق

- ✅ إدارة بيانات الطلاب الكاملة (الاسم، الهاتف، العمر، الجنس، البلد)

- ✅ تحديد الجدول الأسبوعي للطالب (الأيام والأوقات)

- ✅ تحديد عدد الحصص الأسبوعية والشهرية

- ✅ إدارة الاشتراكات (بدء، إيقاف، استئناف)

- ✅ تتبع حالة الاشتراكات والمدفوعات

- ✅ نظام طلبات حذف الطلاب

- ✅ نظام طلبات تغيير الجدول الدراسي

- ✅ نظام طلبات إيقاف الاشتراك

- ✅ إدارة شهادات التقدير والإنجازات

- ✅ نظام تقييمات الطلاب وآرائهم

### 2. إدارة المعلمين (Teacher Management)

- ✅ إدارة بيانات المعلمين الكاملة

- ✅ تحديد التخصصات والخبرات

- ✅ ربط المعلمين بالطلاب

- ✅ إدارة جداول المعلمين

- ✅ نظام رواتب المعلمين

- ✅ نظام المكافآت والخصومات للمعلمين

- ✅ تتبع مدفوعات المعلمين

- ✅ إحصائيات أداء المعلمين

### 3. إدارة المشرفين (Supervisor Management)

- ✅ إدارة بيانات المشرفين

- ✅ نظام رواتب المشرفين

- ✅ نظام المكافآت والخصومات للمشرفين

- ✅ تتبع أداء المشرفين

### 4. إدارة الحصص والجداول (Sessions & Schedules)

- ✅ إنشاء وإدارة الحصص الدراسية

- ✅ جدولة الحصص تلقائياً بناءً على الجدول الأسبوعي

- ✅ إدارة حالات الحصص (مكتملة، مؤجلة، ملغاة)

- ✅ نظام تأجيل الحصص وتعديل المواعيد

- ✅ تقارير الحصص (Session Reports)

- ✅ تقييمات الحصص (Session Evaluations)

- ✅ تحديث تلقائي لتواريخ نهاية الاشتراكات بناءً على آخر حصة

### 5. إدارة الاشتراكات (Subscriptions Management)

- ✅ إنشاء اشتراكات جديدة للطلاب

- ✅ تحديد تاريخ البداية والنهاية

- ✅ حساب تلقائي لتاريخ النهاية بناءً على عدد الحصص

- ✅ نظام إيقاف الاشتراكات (Pause)

- ✅ نظام استئناف الاشتراكات (Resume)

- ✅ تحديث تلقائي لتواريخ النهاية عند تغيير الجداول

- ✅ نظام الدفع الجزئي للاشتراكات

- ✅ إدارة إيصالات الدفع

### 6. إدارة المدفوعات والمالية (Financial Management)

- ✅ إدارة مدفوعات الطلاب

- ✅ إدارة رواتب المعلمين

- ✅ إدارة رواتب المشرفين

- ✅ نظام المكافآت والخصومات

- ✅ إدارة الإيرادات (Income)

- ✅ إدارة المصروفات (Expenses)

- ✅ حساب الأرباح (Profit)

- ✅ إحصائيات مالية شاملة

### 7. نظام الإشعارات (Notifications System)

- ✅ إشعارات للطلاب

- ✅ إشعارات للمعلمين

- ✅ إشعارات للمشرفين

- ✅ إشعارات للإدارة

- ✅ نظام إشعارات متقدم مع دعم Firebase

### 8. نظام الشكاوى (Complaints System)

- ✅ تقديم شكاوى من الطلاب

- ✅ تقديم شكاوى ضد الطلاب

- ✅ إدارة ومعالجة الشكاوى

- ✅ تتبع حالة الشكاوى

### 9. لوحة الشرف (Honor Board)

- ✅ عرض إنجازات الطلاب

- ✅ شهادات التقدير

- ✅ مستويات الإنجاز

- ✅ صور الشهادات

### 10. آراء وتقييمات الطلاب (Student Reviews)

- ✅ تقييمات الطلاب للخدمة

- ✅ آراء الطلاب مع دعم الصور والفيديوهات

- ✅ نظام تقييمات من 1 إلى 5 نجوم

### 11. إدارة الباقات (Packages Management)

- ✅ إنشاء وإدارة باقات الاشتراك

- ✅ تحديد الأسعار والمميزات

- ✅ دعم متعدد اللغات للباقات

- ✅ تحديد الباقات الشائعة

### 12. الموقع الإلكتروني (Website)

- ✅ API عامة للموقع الإلكتروني

- ✅ عرض المميزات (Features)

- ✅ عرض الباقات

- ✅ عرض المعلمين

- ✅ عرض آراء الطلاب

- ✅ عرض لوحة الشرف

### 13. التطبيق المحمول (Mobile Application)

- ✅ API متكاملة للتطبيق المحمول

- ✅ تسجيل دخول للطلاب والمعلمين

- ✅ تسجيل طلاب جدد من التطبيق

- ✅ عرض الجداول والحصص

- ✅ إدارة الاشتراكات

- ✅ تقديم طلبات تغيير الجدول

- ✅ تقديم طلبات إيقاف الاشتراك

- ✅ تقديم شكاوى

- ✅ عرض الإشعارات

### 14. لوحة التحكم (Dashboard)

- ✅ إحصائيات شاملة

- ✅ إدارة كاملة لجميع الوحدات

- ✅ تقارير مفصلة

- ✅ إدارة المستخدمين