تم تطوير مشروع تجارة إلكترونية متكامل باستخدام تقنيات حديثة تشمل TypeScript وExpress.js وAngular 18، بالإضافة إلى MongoDB وMongoose كنظام قاعدة بيانات. تم تصميم النظام ليكون مرنًا وقابلاً للتوسع، بالاعتماد على هيكلية الخدمات المصغرة (Microservices)، حيث يتم توزيع المهام الرئيسية على مجموعة من الخدمات المنفصلة لضمان الأداء العالي والقابلية للصيانة.
مكونات المشروع:
خدمة العناوين: تمكّن المستخدمين من إدارة عناوين الشحن الخاصة بهم بسهولة.
خدمة المصادقة: تشمل تسجيل المستخدمين وتسجيل الدخول باستخدام أنظمة حماية قوية لضمان أمان البيانات.
خدمة سلة التسوق: إدارة كاملة لسلة المشتريات تشمل إضافة المنتجات، تعديل الكميات، وحفظ حالة السلة.
خدمة الأقسام والفئات الفرعية: تنظيم المنتجات ضمن أقسام رئيسية وفئات فرعية لتسهيل عملية التصفح والبحث.
خدمة القسائم والخصومات: نظام مرن لإضافة القسائم وتطبيق الخصومات على الطلبات.
خدمة التحقق من البريد الإلكتروني: التحقق من صحة عناوين البريد الإلكتروني لضمان موثوقية الحسابات.
خدمة المنتجات: إدارة كاملة للمنتجات تشمل إضافة المنتجات، تحديثها، وحذفها.
خدمة الطلبات: معالجة الطلبات وتحديث حالتها من لحظة الشراء وحتى التسليم.
خدمة المستخدمين: إدارة بيانات المستخدمين وملفاتهم الشخصية.
لوحة التحكم للإدارة: لوحة متقدمة للإدارة تتيح للمشرفين مراقبة العمليات، إدارة المنتجات، المستخدمين، والطلبات.
الميزات الرئيسية:
واجهة مستخدم حديثة ومتجاوبة: تم بناء الواجهة باستخدام Angular 18 لتوفير تجربة مستخدم سلسة عبر جميع الأجهزة.
أداء عالي وقابلية للتوسع: يعتمد الموقع على خدمات مصغرة مما يتيح إمكانية تطوير وتحديث كل خدمة بشكل مستقل.
أمان محسن: يتم تأمين جميع العمليات بما في ذلك المصادقة والدفع لضمان حماية بيانات المستخدمين.
نظام إدارة متكامل: يوفر لوحة تحكم شاملة للإدارة تتضمن تتبع الطلبات والمبيعات وإدارة المخزون والمستخدمين.
يهدف المشروع إلى تقديم حل تجارة إلكترونية شامل يدعم الشركات الصغيرة والمتوسطة ويساعدها في إدارة عملياتها التجارية بسهولة وكفاءة عالية."
اسم المستقل | Youseef T. |
عدد الإعجابات | 0 |
عدد المشاهدات | 7 |
تاريخ الإضافة | |
تاريخ الإنجاز |