1. الواجهة الأمامية (Frontend) - React.js
React.js & React Router: لبناء متجر أحادي الصفحة (SPA) لضمان الانتقال الفوري بين المنتجات والأقسام بدون إعادة تحميل الصفحة.
إدارة حالة السلة (State Management): الاعتماد على Local Storage لحفظ منتجات السلة الخاصة بالزائر، مما يضمن بقاء المنتجات في السلة حتى لو أغلق الزائر المتصفح.
التصميم (Styling): Tailwind CSS لضمان تصميم عصري، نظيف، ومتجاوب بالكامل مع الهواتف الذكية والشاشات الكبيرة.
التحكم بالبيانات: استخدام Axios لربط الواجهة بسلاسة مع الـ API الخاص بالخلفية.
2. الخلفية وقاعدة البيانات (Backend & Database) - Django
Django REST Framework (DRF): لبناء واجهة برمجية (RESTful API) قوية لإرسال واستقبال بيانات المنتجات والطلبات.
لوحة التحكم (Admin Panel): لوحة تحكم مخصصة ومحمية بالكامل تمكّن صاحب المتجر من:
إضافة وتعديل المنتجات (الأسعار، الصور، الوصف، المخزون).
تصنيف المنتجات إلى أقسام (Categories).
متابعة الطلبات الواردة وتغيير حالتها (قيد المعالجة، تم الشحن، مكتمل).
الأمان (Security): نظام حماية متكامل ضد الثغرات، مع تشفير بيانات المستخدمين وإدارة الصلاحيات.