تطوير واجهة خلفية (API) لنظام دعم فني للشركات باستخدام ASP.NET Core و Clean Architecture
تفاصيل العمل
نظام خلفي (Backend) متكامل وقابل للتوسع مصمم لإدارة تذاكر الدعم الفني داخل الشركات (IT Help Desk). يهدف النظام إلى أتمتة دورة حياة المشاكل التقنية بداية من إبلاغ الموظف عنها، مروراً بتعيينها لفريق الدعم، وحتى حلها وإغلاق التذكرة. دوري في المشروع: تم تصميم وبناء الواجهة الخلفية (Backend) بالكامل من الصفر، مع التركيز على جودة الكود والأداء العالي. المميزات التقنية (Technical Highlights): بنية برمجية نظيفة (Clean Architecture): تم فصل النظام إلى طبقات (Layers) لضمان سهولة الصيانة والتوسع المستقبلي وقابلية الاختبار. إدارة قواعد البيانات: تصميم قاعدة بيانات علائقية قوية ومحسنة باستخدام SQL Server و Entity Framework Core. الأمان والصلاحيات (Security & Roles): تطبيق نظام مصادقة وتفويض آمن باستخدام (JWT Authentication) مع تحديد صلاحيات مختلفة (مدير النظام - موظف الدعم الفني - الموظف العادي). توثيق احترافي (API Documentation): توثيق جميع الـ Endpoints باستخدام Swagger لتسهيل الربط مع مطوري الواجهات (Frontend & Mobile Developers). معالجة الأخطاء (Global Error Handling): بناء نظام مركزي للتعامل مع الأخطاء لضمان استقرار النظام وإرجاع رسائل واضحة للـ Client.
مهارات العمل
بطاقة العمل
طلب عمل مماثل