تفاصيل العمل

🔧 نظام إدارة الورش الميكانيكية

هو نظام متكامل لإدارة الورش الميكانيكية وتنظيم عمليات الصيانة، بدءًا من إدارة العملاء والمركبات، وصولًا إلى أوامر العمل، توزيع الفنيين، وإدارة قطع الغيار، مع تطبيق قواعد العمل والصلاحيات لضمان سير العمليات بكفاءة ودقة

✨ أبرز المميزات

👥 إدارة العملاء ومركباتهم.

🔧 إنشاء وإدارة أوامر الصيانة ومتابعة حالتها.

👨‍🔧 توزيع الفنيين على أوامر العمل.

🧰 إدارة قطع الغيار المرتبطة بكل عملية صيانة.

🔐 نظام صلاحيات متقدم يعتمد على الأدوار (Roles & Policies).

🔄 تحديثات فورية لحالة أوامر العمل باستخدام SignalR.

⏰ خدمات تعمل في الخلفية لمتابعة المواعيد وإلغاء أوامر العمل المتأخرة تلقائيًا.

✅ التحقق من قواعد العمل لضمان صحة العمليات.

📝 تسجيل الطلبات ومراقبة الأداء ومعالجة الأخطاء بشكل مركزي.

💡 ما يميز المشروع تقنيًا

تطبيق Clean Architecture لفصل طبقات المشروع.

استخدام Vertical Slice Architecture لتنظيم الميزات حسب حالات الاستخدام.

تطبيق CQRS لفصل عمليات القراءة والكتابة.

التحقق من صحة البيانات باستخدام FluentValidation.

إدارة الصلاحيات والمصادقة باستخدام JWT و Role-Based Authorization.

إشعارات فورية باستخدام SignalR.

خدمات تعمل في الخلفية (Background Services) لأتمتة بعض العمليات.

معالجة مركزية للأخطاء مع تسجيل العمليات ومراقبة الأداء.

🛠️ التقنيات المستخدمة

ASP.NET Core Web API

Entity Framework Core

SQL Server

Clean Architecture

Vertical Slice Architecture

CQRS

MediatR

Fluent Validation

SignalR

JWT Authentication

Custom Authorization Policies

Global Exception Handling

Logging & Performance Monitoring

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات