Skip to main content

Product Perspective / منظور المنتج

English

Maqsafy is composed of web dashboards, backend APIs, a mobile application layer, database services, queue workers, cache services, integrations, and operational monitoring.

العربية

يتكون مقصفي من لوحات تحكم ويب، واجهات API خلفية، طبقة تطبيق جوال، قاعدة بيانات، خدمات طوابير، كاش، تكاملات خارجية، ومراقبة تشغيلية.

High-Level Components / المكونات العامة

ComponentRequirement Impactالتأثير على المتطلبات
Backend Laravel APIsMust enforce authentication, authorization, validation, and business rulesيجب أن يطبق المصادقة والصلاحيات والتحقق وقواعد العمل
Frontend NuxtMust provide role-aware dashboard viewsيجب أن يعرض واجهات مناسبة حسب الدور
Mobile AppMust support parent/student workflows and secure API communicationيجب أن يدعم تدفقات ولي الأمر والطالب بشكل آمن
DatabaseMust store system, financial, school, user, and operational dataيجب أن يخزن بيانات النظام والماليات والمدارس والمستخدمين
Redis / QueuesMust support async jobs, caching, and background processingيجب أن يدعم المهام الخلفية والكاش
External ServicesMust support payments, OTP/SMS, email, and notificationsيجب أن يدعم المدفوعات والرسائل والبريد والتنبيهات