نظرة عامة
Quraa هي منصة ويب إسلامية حديثة تهدف إلى توفير تجربة سلسة للاستماع إلى التلاوات القرآنية بجودة عالية.
المنصة تقدم واجهة سهلة الاستخدام للمستخدمين العاديين، ولوحة تحكم متقدمة للإدارة (Admins) لإدارة المحتوى.
الأهداف
إتاحة مكتبة متجددة من التلاوات القرآنية بأصوات أشهر القراء.
توفير وظائف متقدمة للمستخدم مثل: البحث، الحفظ في المفضلة، إدارة الحساب.
إنشاء لوحة تحكم إدارية (Admin Panel) لإدارة القراء والتلاوات والمستخدمين.
حماية المنصة عبر Middleware للتفريق بين صلاحيات المستخدمين (User/Admin).
بناء قاعدة بيانات قوية وآمنة باستخدام Supabase PostgreSQL.
ضمان تجربة استخدام عصرية وسريعة على مختلف الأجهزة.
الأدوار والصلاحيات
المستخدم (User):
تصفح القراء والتلاوات.
البحث عن تلاوات محددة.
إضافة التلاوات إلى المفضلة.
إدارة الحساب (تسجيل، تسجيل دخول، تعديل الملف الشخصي).
المشرف (Admin):
الوصول إلى لوحة تحكم خاصة (Admin Panel).
إدارة القراء (إضافة/تعديل/حذف).
إدارة ملفات التلاوة (رفع/تعديل/حذف).
الإشراف على المستخدمين وحساباتهم.
مراقبة نشاط النظام وتحليل البيانات.
الخصوصية والحماية
Middleware للتحقق من الأدوار: يتم التمييز بين المستخدم العادي والمشرف، بحيث لا تظهر لوحة التحكم إلا للمشرفين.
Supabase Auth: نظام تسجيل دخول آمن يعتمد على البريد وكلمة المرور.
JWT Tokens لإدارة الجلسات وتأكيد الصلاحيات.
التخزين (Quraa Storage)
التقنيات المستخدمة
Next.js 14 (App Router) – أداء عالي + SEO محسن.
React.js – واجهات تفاعلية وقابلة لإعادة الاستخدام.
Tailwind CSS v4 – تصميم عصري ومتجاوب.
Supabase Auth – لإدارة تسجيل الدخول والحسابات.
Supabase PostgreSQL – قاعدة بيانات قوية ومنظمة.
Middleware (Next.js) – للتحقق من الأدوار والصلاحيات.
Framer Motion – لإضافة أنيميشن سلسة.
المميزات الرئيسية
مكتبة صوتية قرآنية حديثة وسريعة الوصول.
بحث متقدم حسب اسم القارئ أو السورة.
نظام مفضلة لحفظ التلاوات المفضلة للمستخدم.
لوحة تحكم إدارية كاملة لإدارة القراء والتلاوات والمستخدمين.
نظام حماية يعتمد على Auth + Middleware.
تخزين آمن ومنظم للتلاوات (Supabase Storage).
تصميم متجاوب وواجهة مستخدم عصرية.
النتيجة
منصة Quraa قدمت حلاً عصريًا وحديثًا يجمع بين الجانب الروحاني والتقنيات الحديثة.
المنصة جاهزة للتوسع، حيث يمكن إضافة المزيد من القراء، دعم تطبيقات الموبايل مستقبلًا، وإتاحة خصائص إضافية مثل قوائم تشغيل (Playlists) وتنبيهات مخصصة للمستخدمين.