تفاصيل العمل

نظام متكامل لإدارة المخزون والطلبات تم تطويره باستخدام ASP.NET Core 8 و Clean Architecture. يركز المشروع على الأداء العالي، قابلية التوسع، وسهولة الصيانة، مع تصميم يراعي أفضل ممارسات هندسة البرمجيات.

المميزات الرئيسية:

1. إدارة المنتجات والفئات والعملاء والموردين والموظفين مع صلاحيات دورية دقيقة.

2. إدارة الطلبات والمخزون بشكل كامل، مع تعديل المخزون يدويًا وتقارير قيمة المخزون.

3. إنشاء الفواتير والمبيعات مع دعم PDF للتقارير والفواتير.

4. إشعارات في الوقت الحقيقي باستخدام SignalR، مثل تنبيهات انخفاض المخزون وتحديثات الطلبات.

5. تطبيق CQRS و MediatR لفصل المنطق بين القراءة والكتابة، مع استخدام Domain Events لتنفيذ العمليات الجانبية مثل إرسال الإيميلات والإشعارات.

6. ضمان سلامة البيانات باستخدام التحديث الذري في قاعدة البيانات، والحذف الناعم، والتحكم في النسخ المتزامنة (Optimistic Concurrency).

7. إمكانية التكامل مع خدمات خارجية بسهولة.

التقنيات المستخدمة:

1. Backend: ASP.NET Core 8, EF Core

2. Real-time: SignalR

3. قاعدة البيانات: SQL Server

4. إنشاء ملفات PDF: QuestPDF

5. تصميم البرمجيات: Clean Architecture, CQRS, Domain Events

وظيفة المشروع:

يعتبر هذا المشروع Backend-only مع توثيق كامل لجميع الـ APIs، يدعم العمليات اليومية لشركات البيع والتخزين مثل تتبع المنتجات، إدارة المخزون، معالجة الطلبات، إنشاء الفواتير، وإرسال الإشعارات الفورية.

ملفات مرفقة

بطاقة العمل

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