Evadra هو نظام معلومات وإدارة مدارس متكامل School Information System (SIS) تم تطويره لإدارة العمليات الأكاديمية والإدارية للمدارس ضمن منصة مركزية واحدة. يدعم النظام هيكلًا متعدد المستويات يشمل المؤسسات والمدارس والفروع والمراحل والصفوف والشُعب والمواد، بالإضافة إلى إدارة الطلاب والمعلمين، عروض المقررات، توزيع المعلمين على الصفوف والمواد، السنوات والفصول الدراسية، والتسجيلات الأكاديمية.
يتضمن النظام وحدة متقدمة لإدارة التقييمات والدرجات، تشمل إنشاء التقييمات، إدخال الدرجات، احتساب الأوزان والدرجات النهائية وGPA، معالجة حالات الغياب، مراجعة واعتماد الدرجات، وإعداد التقارير. كما يعتمد Evadra على نظام صلاحيات قائم على الأدوار (RBAC) لتوفير واجهات وصلاحيات مختلفة للإدارة والمعلمين والمشرفين وقادة المدارس، مع تسجيل العمليات والتغييرات المهمة لضمان الأمان وإمكانية التدقيق.
تم تطوير الواجهة باستخدام Next.js وTypeScript مع JavaScript وHTML وCSS، بينما يعتمد الجزء الخلفي على Node.js وTypeScript. تم استخدام PostgreSQL كقاعدة بيانات رئيسية وTypeORM لإدارة نماذج البيانات والعلاقات وعمليات Database Migrations. كما تم استخدام Git لإدارة الإصدارات، وDocker لدعم بيئة التطوير والنشر، مع استخدام AWS للبنية السحابية واستضافة النظام.
التقنيات المستخدمة:
Next.js • TypeScript • JavaScript • Node.js • PostgreSQL • TypeORM • HTML • CSS • Git • Docker • AWS
هذه الصياغة أفضل بكثير من عبارة "برنامج متكامل لإدارة المدارس والجامعات" لأنها توضح أنك لم تنشئ مجرد موقع، بل عملت على نظام مؤسسي متكامل بقاعدة بيانات وصلاحيات ومنطق أكاديمي معقد وبنية سحابية.