اقرأ بعيوني، منصة وصول وخدمات صوتية متكاملة
منصة متعددة الأدوار تربط المستفيدين ومقدمي الخدمات والمنسقين والإدارة والداعمين ضمن تجربة مصممة منذ البداية لتكون قابلة للاستخدام من المكفوفين والمبصرين.
عرض المشروع الحيالمشكلة
يحتاج المكفوفون والمبصرون إلى منصة مشتركة للخدمات الصوتية واكتشاف المحتوى وتنسيق التنفيذ دون أدوات منفصلة أو مسارات استخدام غير قابلة للوصول.
دوري
التحليل الكامل للمنتج، تصميم تدفقات الاستخدام، المعمارية التقنية، قاعدة البيانات، Backend، تطبيق Flutter، البنية التحتية، التكاملات، الوصول الرقمي والتنفيذ.
- تحليل المنتج وتصميم تدفقات الاستخدام لجميع الأدوار
- المعمارية التقنية وتصميم قاعدة البيانات
- تطوير واجهة Laravel API الخلفية
- هيكل تطبيق Flutter وواجهات متعددة حسب الدور
- موقع WordPress العام ودليل Laravel Blade
- لوحة إدارة Filament
- هندسة سهولة الوصول عبر الويب والموبايل
الحل
منصة متعددة الأسطح تضم موقع WordPress عاماً، ودليل Laravel Blade، وإدارة Filament، وتطبيق Flutter، وواجهة Laravel API، مع تصميم يعتمد الصلاحيات حسب الدور وسهولة الوصول منذ البداية.
تطبيق الموبايل وتجارب الأدوار
نطاق التنفيذ
- Laravel API كخلفية مركزية مع قاعدة بيانات MySQL
- Redis وقوائم انتظار للمعالجة في الخلفية
- موقع WordPress عام لصفحات المؤسسة والتحميل
- دليل Laravel Blade عام مع بحث وفلترة وعرض المحتوى
- إدارة Filament للمحتوى والمستخدمين والأدوار والطلبات والتبرعات
- هيكل تطبيق Flutter مع أساس واجهات حسب الدور
- نهج SSO مؤقت بين التطبيق والدليل
- تكامل Google وApple Sign-In حيث تم اعتماده
- حماية الملفات عبر Presigned URLs
- نموذج صلاحيات حسب الدور عبر أسطح المنصة
الموقع الرسمي والمكتبة الصوتية
زيارة الموقع الرسمي لاقرأ بعيوني (يفتح في نافذة جديدة)نطاق مخطط
- نشر قائم على Docker وأتمتة CI/CD كاملة
- تكامل Cloudflare R2 لتخزين الملفات
- إشعارات Firebase FCM
- مسارات التوزيع اليدوي والآلي والمستعجل
- محادثة مرتبطة بالطلب داخل المنصة
- إطلاق إنتاجي كامل عبر جميع الأدوار والأسطح
التشغيل ولوحة الإدارة
قرارات هندسية رئيسية
- مصدر بيانات واحد في Laravel مشترك بين الدليل والإدارة وAPI
- فصل الاكتشاف العام عن الاستخدام اليومي بعد تسجيل الدخول
- SSO مؤقت بين تطبيق Flutter ودليل Blade
- Google وApple Sign-In حيث تم اعتماد تسجيل الدخول الاجتماعي
- Presigned URLs للوصول إلى الملفات المحمية بدلاً من روابط عامة
- صلاحيات حسب الدور مطبقة على مستوى API والأسطح
- معمارية Accessibility-first عبر أسطح الويب والموبايل
لوحة الداعم ودليل الاستخدام
المعمارية
ستة أسطح منصة متصلة عبر Laravel خلفي واحد: موقع WordPress للاكتشاف، ودليل Blade لتصفح المحتوى، وFilament للعمليات، وFlutter لأدوار الموبايل، وبنية مشتركة لAPI والقوائم والتخزين.
مخطط معمارية منصة اقرأ بعيوني، ويعرض تطبيق Flutter، وتطبيق Laravel المركزي، وBlade وFilament وMySQL وRedis والمهام الخلفية وخدمات R2 وFirebase وDocker.
سهولة الوصول
- دعم قارئ الشاشة TalkBack وVoiceOver في مسارات الموبايل
- هيكل HTML دلالي وتنقل بلوحة المفاتيح على أسطح الويب
- إدارة التركيز عبر المكونات التفاعلية
- تباين لوني كافٍ على الواجهات العامة والإدارية
- احترام تفضيل الحركة المخففة في عناصر الويب المتحركة
- نماذج قابلة للوصول، وتغذية راجعة للتحقق، وتسميات قارئ الشاشة