Mawaqeet تطبيق مواقيت صلاة يعرض أوقات الصلاة بدقة حسب موقع المستخدم مباشرة، مع تنبيهات تلقائية لكل صلاة، ومحتوى ديني يومي، بواجهة بسيطة تناسب كل الأعمار وتشتغل بكفاءة حتى مع ضعف الإنترنت.
التقنيات المستخدمة في التطبيق:
Flutter لبناء تطبيق يشتغل على Android وiOS من نفس الكود
Firebase Authentication لتسجيل ودخول المستخدمين
Cloud Firestore لتخزين البيانات والمحتوى
Firebase Cloud Messaging لإرسال الإشعارات
APIs لحساب مواقيت الصلاة حسب موقع المستخدم (Location Services)
Clean Architecture وBLoC/Cubit لتنظيم الكود وإدارة الحالة
الجزء اللي بيثبت إن الشغل مش واجهة بس: عملت Admin Dashboard منفصلة تدير التطبيق بالكامل - إدارة المستخدمين (عرض/تفعيل/تعطيل)، إضافة وتعديل المحتوى الديني اليومي، إرسال الإشعارات، والتحكم في إعدادات التطبيق، كل ده بدون ما الأدمن يحتاج أي خلفية برمجية.
دوري في المشروع: بنيت التطبيق ولوحة التحكم بالكامل بمفردي، من التصميم لحد الربط بـFirebase وتجهيز الـAdmin Dashboard.