تفاصيل العمل

Waslha هو نظام شحن متكامل تم تطويره لإدارة عمليات الشحن بين الإمارات ومصر، بدايةً من إنشاء طلب الشحن وحتى استلام الشحنة وتتبع حالتها وتسليمها.

عملت على تطوير الـ Backend والـ RESTful API باستخدام ASP.NET Core، مع بناء Architecture منظمة وقابلة للتوسع، وإدارة العمليات المختلفة الخاصة بالعملاء، الشحنات، المنتجات، التسعير، العروض، المدفوعات، والمندوبين.

أهم ما تم تنفيذه:

• تصميم وتطوير RESTful APIs لإدارة عمليات النظام.

• بناء نظام متكامل لإدارة الشحنات وتتبع حالتها.

• إدارة المنتجات والتصنيفات وسلة المشتريات.

• تطوير Pricing Engine لحساب تكلفة الشحن بناءً على بيانات الشحنة.

• دعم Promotions وخصومات متعددة الأنواع.

• دمج عمليات الدفع وإدارة Payment Transactions.

• إنشاء نظام Tracking Numbers وOrder Numbers.

• تطوير نظام OTP لتأكيد استلام الشحنات.

• إدارة عمليات تسليم واستلام الشحنات بين المندوبين والمخازن.

• نظام Courier Handover لتسجيل الشحنات والمبالغ المسلّمة.

• دعم Cash وPOS ضمن عمليات التسليم.

• تطبيق Validation وMapping وتنظيم طبقات المشروع.

• استخدام Repository وUnit of Work وSpecification Pattern.

• استخدام Entity Framework Core وSQL Server للتعامل مع قاعدة البيانات.

• تصميم النظام بطريقة تسمح بإضافة تطبيقات ومكونات جديدة مستقبلًا مع الاعتماد على نفس الـ API.

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

C# – ASP.NET Core Web API – Entity Framework Core – SQL Server – LINQ – REST API – JWT Authentication – Redis – FluentValidation – Mapster – MediatR – Repository Pattern – Unit of Work – Specification Pattern.

بطاقة العمل

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