المشروع هو موقع ويب تفاعلي شامل للقرآن الكريم، صممته وبرمجته بهدف تقديم تجربة مستخدم سلسة وجذابة لتصفح سور وآيات القرآن الكريم، الاستماع لتلاوات متعددة، وقراءة التفسير، مع دعم لحفظ المتابعة وتحسين تجربة القرّاء.
عرض القرآن الكريم (Quran API)
استعراض كل السور والآيات
إمكانية البحث عن الآيات
عرض الآية مع اسم السورة ورقمها
التفسير (Tafsir API)
جلب تفسير الآيات من مصادر معتمدة
عرض التفسير حسب اختيار المستخدم للآية
الاستماع للتلاوة (Audio API)
دعم التلاوة من أكثر من قارئ
إمكانية تشغيل وإيقاف ومتابعة الآية الحالية
إدارة المستخدمين (User API)
تسجيل حساب جديد
تسجيل الدخول
تخزين تقدم المستخدم ومفضلته
لوحة تحكم بسيطة (Session + Auth)
استخدام express-session لحفظ حالة تسجيل الدخول
دعم التأمين باستخدام JWT
ملف server.js الرئيسي
نقطة تشغيل الخادم وتوصيل جميع المسارات
إعداد الجلسات وتعريف الملفات الثابتة
دعم التعامل مع الطلبات غير المعالجة بإرسال واجهة المستخدم
مميزات إضافية:
الموقع يدعم اللغة العربية بالكامل.
متوافق مع جميع الأجهزة (Responsive Design).
إمكانية إضافة خواص مستقبلية مثل: الحفظ التلقائي، مشاركة الآية، المفضلة، الوضع الليلي.
كزت في المشروع ده على البساطة والوظائف اللي الناس فعلاً بتحتاجها. كل كود مكتوب بأسلوب منظم وواضح، قابل للتوسعة بسهولة. عملت تفصيل دقيق في المسارات والأخطاء، وخليت كل API Module لوحده عشان يسهل التعديل عليه. وده كله بخفة تحميل وسرعة استجابة."
والموقع قابل لكثير من التطوير ايضا لانه لم ينتهي بعد