☪️

زاد زياد

تطبيق إسلامي شامل يتضمن أذكار الصباح والمساء والنوم، تسبيح، قرآن كريم، مواقيت صلاة، راديو قرآن، أسماء الله الحسنى ٩٩، مع 7 سمات ألوان ووضع ليلي/نهاري ودعم ثنائي اللغة

نظرة عامة

زاد زياد هو تطبيق إسلامي شامل يهدف إلى أن يكون صدقة جارية لنشر ذكر الله وتسهيل قراءة القرآن الكريم والأذكار في أي وقت ومكان. صُمم التطبيق بأسلوب بسيط وجذاب يناسب جميع الفئات العمرية، مع مراعاة توفير تجربة مستخدم سلسة ومريحة للعين. يتضمن التطبيق مجموعة كبيرة من الأذكار النبوية الصحيحة مع عداد تفاعلي لكل ذكر وتتبع لحالة الإتمام اليومي، بالإضافة إلى عداد تسبيح رقمي بتأثيرات صوتية واهتزاز مع 18 ذكراً مختلفاً. يدعم التطبيق 7 سمات ألوان متنوعة والوضع الليلي والنهاري، مع واجهة ثنائية اللغة عربي/إنجليزي ومزامنة بيانات عبر Firebase.

المميزات

  • أذكار الصباح والمساء والنوم مع عداد تفاعلي لكل ذكر وتتبع لحالة الإتمام اليومي مع إشعارات تذكيرية
  • عداد تسبيح رقمي بتأثيرات صوتية واهتزاز مع 18 ذكراً مختلفاً وعداد للحسنات
  • تصفح القرآن الكريم والاستماع لإذاعة القرآن مباشرة من داخل التطبيق
  • مواقيت الصلاة وأسماء الله الحسنى ٩٩ وعداد تنازلي لشهر رمضان المبارك
  • 7 سمات ألوان متنوعة والوضع الليلي/النهاري مع واجهة ثنائية اللغة عربي/إنجليزي
  • مصادقة Firebase وتخزين سحابي عبر Firestore مع دعم PWA للعمل كتطبيق ويب تقدمي

كيف يعمل

يعتمد التطبيق على HTML وCSS وJavaScript بدون أطر عمل خارجية، مما يضمن خفة التطبيق وسرعة تحميله. يُستخدم Firebase للمصادقة وتخزين بيانات المستخدمين سحابيًا عبر Firestore. Service Worker يوفر دعم PWA للعمل بدون اتصال وإرسال الإشعارات. الواجهة تعتمد على CSS Variables لتبديل السمات بسهولة مع localStorage لحفظ التفضيلات محليًا.

التحديات

أكبر تحدٍّ كان تنظيم كمية كبيرة من البيانات الإسلامية النصية بشكل يضمن الدقة وسهولة الوصول، خاصة مع دعم اللغتين العربية والإنجليزية في جميع المحتوى. كذلك كان تحقيق التوازن بين التصميم الجذاب والأداء السلس على الأجهزة المختلفة يتطلب تحسينات مستمرة. إدارة حالة الأذكار اليومية مع المزامنة السحابية عبر Firebase كانت تحديًا إضافيًا لضمان عدم فقدان تقدم المستخدم.

التقنيات المستخدمة

HTMLCSSJavaScriptFirebasePWA