تفاصيل العمل

Marblin هو مشروع E-Commerce متكامل تم تطويره باستخدام تقنيات .NET الحديثة، ويهدف إلى توفير تجربة تجارة إلكترونية متكاملة تشمل إدارة المنتجات والطلبات والمستخدمين وسلة المشتريات، بالإضافة إلى لوحة تحكم إدارية.

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

أهم الميزات:

عرض المنتجات بطريقة منظمة وسهلة التصفح.

إضافة المنتجات إلى سلة المشتريات.

تعديل كميات المنتجات وحذفها من السلة.

حساب إجمالي قيمة المشتريات بشكل تلقائي.

التحقق من توفر المنتجات قبل إتمام الطلب.

تنظيم وإدارة بيانات المنتجات والطلبات والمستخدمين.

تصميم قابل للتطوير وإضافة ميزات جديدة مستقبلًا.

تم بناء المشروع باستخدام ASP.NET Core Web API، Entity Framework Core، SQL Server، وReact.js، مع تطبيق Four-Layer Architecture لضمان تنظيم المشروع وقابليته للتوسع والصيانة.

يتضمن المشروع تقنيات وممارسات برمجية مثل JWT Authentication، Role-Based Authorization، Repository & Unit of Work، AutoMapper، FluentValidation، Serilog، وSwagger/OpenAPI.

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

C# • ASP.NET Core Web API • Entity Framework Core • SQL Server • React.js • LINQ • JWT • Git • Swagger/OpenAPI

بطاقة العمل

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