تفاصيل العمل

نظام متجر إلكتروني متكامل (Back-End + Front-End)

تم تطوير نظام متجر إلكتروني احترافي باستخدام أحدث تقنيات الويب مع ربط كامل بقاعدة بيانات، ويشمل ما يلي:

الجزء الخلفي (Back-End) – ASP Dot NET Core REST API

تصميم معماري احترافي باستخدام Onion Architecture لضمان تنظيم الكود وسهولة الصيانة والتوسع.

تطبيق مبادئ SOLID وتنفيذ نمط Generic Repository + Unit of Work لتنظيم الوصول للبيانات.

استخدام Entity Framework Core مع LINQ وCode First لإنشاء وربط قاعدة البيانات تلقائيًا.

ربط كامل بقاعدة بيانات SQL Server لإدارة المنتجات، المستخدمين، الطلبات، والسلة.

نظام تسجيل دخول وتسجيل مستخدمين باستخدام ASP Dot NET Identity + JWT لتأمين الوصول.

الوظائف الأساسية عبر :

عرض جميع المنتجات أو منتج محدد

عرض العلامات التجارية وأنواع المنتجات

فلترة المنتجات حسب الماركة أو النوع

ترتيب المنتجات حسب الاسم أو السعر (تصاعدي/تنازلي)

تقسيم النتائج إلى صفحات (Pagination)

إدارة سلة المشتريات باستخدام Redis

معالجة الطلبات بالكامل

التكامل مع بوابة الدفع Stripe للدفع الإلكتروني

تسجيل الدخول وتسجيل حسابات جديدة

الواجهة الأمامية (Front-End) – Angular Framework

تطوير واجهة مستخدم ديناميكية باستخدام Angular

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

إمكانية التصفية والفرز وإضافة المنتجات للسلة

تسجيل الدخول والتسجيل

تنفيذ عملية الطلب والدفع عبر الواجهة بشكل متكامل

مميزات المشروع:

ربط كامل بين الواجهة الأمامية والخلفية وقاعدة البيانات

كود منظم وقابل للتعديل حسب متطلبات العميل

يدعم التوسع في الوظائف مستقبلاً

تجربة مستخدم سلسة وأداء عالي

بطاقة العمل

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