طورت Backend متكامل لمنصة CraftHub، سوق إلكتروني للمنتجات اليدوية مثل الحقائب الكروشيه والزهور والهدايا المخصصة. النظام يدعم عدة أنواع من المستخدمين (Admin / Customer) مع صلاحيات دقيقة وواجهة API قوية لإدارة كل وظائف المنصة.
أبرز المميزات:
Authentication & Authorization: تسجيل دخول آمن، تشفير كلمات المرور، JWT، وصلاحيات Admin/User.
Product & Order Management: CRUD للمنتجات والفئات، إدارة الطلبات، سلة مشتريات، وتتبع حالة الطلبات.
Custom Handmade Requests: رفع الصور للمنتجات المخصصة، إدارة الطلبات والموافقة عليها من قبل Admin.
Ratings & Reviews: تقييم المنتجات ومتابعة المراجعات.
التقنيات المستخدمة:
Node.js, Express.js, MongoDB, JWT, RESTful APIs, Multer, bcrypt.
المشروع يوضح خبرتي في تصميم قاعدة بيانات قوية، بناء APIs منظمة، وإدارة صلاحيات متعددة، مع التركيز على الأمان والأداء.