تم تطوير هذا النظام ليكون حلاً شاملاً لإدارة موارد المؤسسات (ERP) بأسلوب الحوسبة السحابية، حيث يدعم تقنية Multi-Tenancy التي تسمح لكل شركة بالحصول على بيئة عمل معزولة وخاصة بها (موقع إلكتروني، قاعدة بيانات، ولوحة تحكم) ضمن منصة واحدة موحدة.
المميزات الأساسية للنظام:
إدارة الموارد البشرية (HR): نظام متكامل لإدارة سجلات الموظفين، الحضور والانصراف، والرواتب.
قسم التوظيف (Recruitment): وحدة مخصصة لإدارة إعلانات الوظائف، تتبع المتقدمين، وجدولة المقابلات.
النظام المالي والمحاسبي: إدارة الحسابات العامة، الفواتير، التقارير المالية، والتدفقات النقدية بدقة عالية.
إدارة المشاريع: أدوات لمتابعة المهام، الجداول الزمنية، وتخصيص الموارد لكل مشروع.
إدارة المحتوى (CMS) والتسويق: إمكانية إنشاء مواقع إلكترونية للشركات وإدارة حملات تسويقية متكاملة من داخل المنصة.
الجانب التقني (Technical Stack):
تم بناء النظام باستخدام أحدث المعايير البرمجية لضمان الأداء العالي والأمان:
الخلفية البرمجية (Back-End): تم استخدام ASP.NET Core Web API (v9.0) مع تطبيق بنية Clean Architecture.
استخدام أنماط التصميم: Repository Pattern و Unit of Work.
تطبيق CQRS باستخدام مكتبة MediatR لفصل عمليات القراءة عن الكتابة.
إدارة قواعد البيانات عبر Entity Framework Core.
الواجهة الأمامية (Front-End): تم تطوير لوحات التحكم والمواقع باستخدام Angular 19.
الاعتماد على Signals و Standalone Components لتحسين الأداء.
تصميم واجهة مستخدم (UI) متجاوبة وسلسة تضمن تجربة مستخدم مميزة (UX).