خلفية برمجية متكاملة وبجودة إنتاجية (Production-level) لنظام إدارة موارد المؤسسات (ERP). تم بناء النظام بالكامل بالاعتماد على .NET و C# مع التركيز على الكفاءة والقدرة على التوسع.
الميزات التقنية والمعمارية التي تم تطبيقها:
تصميم المشروع بناءً على معمارية الطبقات الخمس المتقدمة (5-Layer Architecture) وفصل المهام.
تطبيق نمط CQRS باستخدام مكتبة MediatR لتسريع استجابة العمليات وفصل القراءة عن الكتابة.
بناء نظام صلاحيات وأذونات دقيق ومتقدم لإدارة المستخدمين والموظفين داخل النظام.
تطبيق نظام معالجة استثناءات عالمي (Global Exception Handling) لضمان استقرار النظام وعدم توقفه.
توثيق كامل للـ APIs باستخدام Swagger Documentation لتسهيل عملية الربط مع الـ Frontend.
التقنيات المستخدمة: C#, .NET, EF Core, CQRS (MediatR), JWT, Swagger.