في هذا المشروع، قمت بتطوير متجر إلكتروني (E-commerce) متكامل باستخدام Django + Django REST Framework في الخلفية وReact.js + Redux Toolkit في الواجهة الأمامية، بهدف بناء تجربة مستخدم سلسة وآمنة.
️ التقنيات المستخدمة:
الواجهة الخلفية (Backend):
Django لبناء النظام الأساسي.
Django REST Framework لبناء RESTful APIs.
JWT Authentication لتسجيل الدخول الآمن، باستخدام مكتبة SimpleJWT.
الواجهة الأمامية (Frontend):
React.js لبناء واجهة ديناميكية.
Redux Toolkit لإدارة الحالة (مثل تسجيل الدخول والسلة).
Axios للتعامل مع APIs.
? الميزات الأساسية:
نظام مصادقة JWT: تسجيل الدخول وتسجيل الخروج مع حماية المسارات الخاصة.
لوحة إدارة كاملة: لإدارة المنتجات والطلبات والمستخدمين (Admin Panel).
سلة تسوق ديناميكية: إمكانية إضافة المنتجات، تعديل الكميات، وحساب الإجمالي.
نظام طلبات: تأكيد الطلبات وتتبع حالة الطلب لكل مستخدم.
يهدف المشروع إلى تقديم تجربة تسوق رقمية متكاملة وقابلة للتوسعة، مع مراعاة الأداء والأمان وتجربة المستخدم.