تفاصيل العمل

تصميم وتطوير LUNA، متجر إلكتروني تجريبي للأزياء النسائية، يجمع بين واجهة أنيقة وتجربة شراء متجاوبة مع الكمبيوتر والموبايل.

يشمل المشروع تطوير الواجهة الأمامية والخلفية، وبناء REST API وربط قاعدة البيانات، وتنفيذ الخصائص التالية:

• عرض المنتجات والتصنيفات، والبحث والفلترة والترتيب.

• تفاصيل المنتجات مع اختيار المقاس واللون والتحقق من المخزون.

• سلة مشتريات ومفضلة وخطوات إتمام الطلب.

• تسجيل الدخول وإدارة الحساب واستعادة كلمة المرور.

• إدارة الطلبات والدفع عند الاستلام، ومحاكاة الدفع الإلكتروني للاختبار.

• لوحة تحكم لإدارة المنتجات والتصنيفات والطلبات والعملاء والكوبونات والرسائل.

• ربط Cloudinary للصور وBrevo للبريد، مع تصميم رسائل متناسق مع هوية المتجر.

• تحسين تحميل الصور باستخدام أحجام متجاوبة وصيغ محسّنة وحالات تحميل Skeleton.

استُخدمت React وRedux Toolkit وRTK Query وTailwind CSS للواجهة، وNode.js وExpress وMongoDB للخلفية. نُشر المشروع على Vercel، مع اختبارات آلية للواجهات والخدمات ومسارات الاستخدام.

المشروع نموذج تطبيقي لعرض المهارات، ويضم ٤٨ منتجًا تجريبيًا. الدفع الإلكتروني محاكاة، دون تحصيل أموال أو تنفيذ شحنات حقيقية.