MyAcademy هو منصة تعليمية متكاملة مصممة لإدارة العملية التعليمية بكفاءة عالية، تعتمد في جوهرها على معمارية Multi-tenancy، مما يسمح لكل مركز تعليمي أو "أكاديمية" بالحصول على بيئة عمل مستقلة ومنعزلة تماماً ببياناتها وإعداداتها الخاصة تحت مظلة نظام واحد.
المواصفات التقنية (Tech Stack):
Backend: Laravel (PHP) لضمان القوة والأمان في إدارة البيانات.
Frontend: Vue.js لتوفير واجهة مستخدم سريعة، تفاعلية، وسلسة (SPA).
Database: تصميم متقدم يدعم تعدد المستأجرين (Multi-tenancy Architecture).
Integrations: دمج نظام إشعارات فوري عبر Telegram Bot لربط الطلاب والمعلمين بالحدث أولاً بأول.
المميزات الأساسية:
نظام تعدد الأكاديميات (Multi-tenancy): إمكانية استضافة عدة مراكز تعليمية على نفس السيرفر مع فصل كامل للبيانات (Database/Schema isolation).
إدارة المحتوى التعليمي: رفع الكورسات، تنظيم الدروس، وإدارة الملفات التعليمية.
نظام الإشعارات الذكي: إرسال تنبيهات تلقائية للمستخدمين عبر التليجرام بخصوص المواعيد، التحديثات، أو الأخبار الجديدة.
لوحة تحكم مرنة: واجهة إدارة قوية للمسؤولين (Admins) لمتابعة الإحصائيات، الطلاب، والاشتراكات.
Data Seeding & Automation: نظام جاهز لتوليد البيانات التجريبية واختبار سيناريوهات العمل بسرعة.
الهدف من المشروع:
توفير حل برمجى (SaaS) لأصحاب المراكز التعليمية يجمع بين سهولة الاستخدام، والقدرة على التوسع، مع تقليل التكاليف التشغيلية من خلال إدارة مركزية ذكية.