عملت كـ Backend Developer باستخدام PHP Laravel على تطوير نظام SaaS تعليمي متكامل لمنصة laam.sa
، وهي منصة متقدمة لإدارة المؤسسات التعليمية (Schools Management System) تدعم تعدد المستخدمين والصلاحيات وتخدم المدارس، المعلمين، وأولياء الأمور ضمن بيئة رقمية موحدة.
ساهمت في بناء وتطوير بنية Backend قوية وقابلة للتوسع تدعم عدة تطبيقات وواجهات مختلفة داخل نفس النظام، تشمل:
? التطبيقات:
Manager App (لإدارة المدرسة ومتابعة العمليات)
Parent App (لتمكين أولياء الأمور من متابعة الطلاب)
?️ لوحات التحكم (Dashboards):
Admin Dashboard (إدارة النظام بالكامل)
School Manager Dashboard (إدارة المدرسة والموظفين)
Teacher Dashboard (إدارة الفصول والطلاب والحصص)
? أهم إنجازاتي:
تصميم وتنفيذ RESTful APIs تدعم جميع التطبيقات والـ dashboards بكفاءة عالية.
بناء نظام Multi-role Authorization متقدم (Admin / Manager / Teacher / Parent) مع صلاحيات دقيقة.
تطوير نظام إدارة شامل للطلاب، الفصول، الجداول الدراسية، والحضور.
تنفيذ نظام متابعة أكاديمي متكامل يشمل الدرجات والتقارير.
تصميم نظام Notifications (Push / In-App) للتواصل الفوري بين المدرسة وأولياء الأمور.
تحسين أداء النظام من خلال Query Optimization وتقليل استهلاك الموارد.
? تقنيات وممارسات:
Laravel (Modular Architecture)
REST APIs
Role-Based Access Control (RBAC)
Clean Code & SOLID Principles
Repository Pattern & Service Layer
Scalable SaaS Design
? النتيجة:
المساهمة في بناء نظام SaaS تعليمي قابل للتوسع يخدم عدة مدارس (Multi-tenant ready) مع تجربة استخدام سلسة لكل من الإدارة، المعلمين، وأولياء الأمور، مما يسهل إدارة العملية التعليمية بشكل رقمي احترافي وفعال.