FindSuri هي منصة بحث محلية واستكشاف مجتمعية رائدة تم تصميمها لمساعدة العائلات على الوصول لأحبائهم المفقودين عالمياً. تم بناء النظام الخلفي للمنصة (Backend) باستخدام Laravel 11 مع التركيز الكامل على تحسين الاستعلامات المتزامنة الضخمة وتأمين البيانات وسرعة الأداء لتلبية الاحتياجات الحرجة للمنصة.
أبرز المواصفات التقنية والمميزات البرمجية المعمارية:
تحسين محرك البحث المحلي (Localized Index Optimization): بناء معمارية فهارس النصوص الكاملة (Full-Text Indexing) للأعمدة وتحسين شروط الاستعلامات المعقدة والمدمجة تحت قواعد بيانات MySQL، مما يضمن معالجة الاستعلامات المكثفة والمتزامنة واسترجاع النتائج في زمن قياسي يقل عن 30 مللي ثانية (under 30ms).
أتمتة توثيق واجهات البرمجة (OpenAPI Documentation Ingestion): دمج حزمة Dedoc Scramble لتوليد مواصفات الـ REST API ديناميكياً بشكل تلقائي ومباشر، مما ألغى تماماً الوقت الضائع في كتابة وتحديث التوثيق يدوياً للمطورين.
معالجة وتصدير البيانات الضخمة (High-Capacity Data Exports): تطوير نظام مهام خلفية مبرمج (Background Tasks) للتعامل مع عمليات التصدير الثقيلة لملفات الـ Excel والـ PDF وتقارير القوائم المجتمعية باستخدام Spatie Simple Excel و phpspreadsheet و mPDF دون التأثير على أداء وسرعة تصفح المستخدمين للموقع.
نظام حماية وإدارة صلاحيات متقدم: استخدام Sanctum لإدارة المصادقة والتفويض الآمن للمستخدمين، مع دمج Spatie Permissions لبناء تدرج هرمي دقيق للتحكم في صلاحيات الحسابات والإشراف.