نخبة الحفاظ
تطبيق مصمم للهاتف أولًا لحلقات حفظ القرآن. ينشر المعلم ورد اليوم على صفحات مصحف التجويد، ويرسل الطالب تلاوته صوتيًا، ويرد المعلم بصوته مع درجة لا يراها غير الطالب. أما الحضور والاستمرارية والتذكير فتتم تلقائيًا.
- السنة
- 2026
- الدور
- بمفردي
- بُني بـ
- Laravel 13, React 19, Filament 5, Web Push






نخبة الحفاظ (Nokhbat Alhoffaz)
ما هو التطبيق
اعتمدت حلقات تحفيظ القرآن دائمًا على الدفاتر الورقية والرسائل الصوتية في WhatsApp. ينقل تطبيق نخبة الحفاظ الدورة اليومية كلها إلى تطبيق واحد على الشاشة الرئيسية للهاتف: يحدد المعلم المقرر، ويسمّع الطالب، ثم يستمع المعلم ويرد.
ويدير التطبيق أيضًا حلقات سرد الكتب، وفيها تكون المهمة اليومية عددًا من الصفحات للقراءة بدل آيات للحفظ.
كيف يمضي اليوم
- ينشر المعلم مقرر اليوم – آيات معروضة على صفحات مصحف التجويد الملوّن (برواية ورش)، أو نطاق بالحزب أو الربع، أو يوم راحة. ويقترح التطبيق المقرر التالي تلقائيًا.
- يسمّع الطلاب – تسجيل صوتي في أيام الحفظ، أو نقرة واحدة على "تم" في أيام المراجعة والقراءة.
- يرد المعلمون – بالصوت أو بالنص، مع تفاعل بالإيموجي ودرجة لا يراها إلا الطالب.
- كل ما عدا ذلك يُستخرج تلقائيًا – الحضور وسلاسل الالتزام تُحسب مما أرسله الطلاب فعلًا، دون حاجة إلى تفقّد الحضور.
- لا أحد ينسى – تذكيرات فورية قبل إغلاق الحلقة، وتنبيه للمعلم عندما يغيب طالب ثلاثة أيام متتالية.
تفاصيل مهمة
- حلقات منفصلة للرجال والنساء، مع أدوار المشرف العام ومسؤول الحلقة والمعلم والطالب
- العربية أولًا، بواجهة كاملة من اليمين إلى اليسار، والفرنسية لغة ثانية
- يُضغط الصوت إلى صيغة AAC باستخدام FFmpeg حتى تبقى التسجيلات صغيرة على الاتصالات البطيئة
- يعمل دون اتصال في الوظائف الأساسية، ويُثبَّت مثل التطبيقات الأصلية
التقنيات المستخدمة
- Laravel 13 و PHP 8.4 – الواجهة الخلفية وطوابير المهام (queues)
- Inertia 3 و React 19 و TypeScript – واجهة مصممة للهاتف أولًا مع shadcn/ui
- Filament 5 – الإدارة
- Web Push و vite-plugin-pwa – تطبيق قابل للتثبيت مع إشعارات
- Pest و Playwright – الاختبارات