Herafy هو مشروع متجر إلكتروني كامل تم تطويره باستخدام Angular في الواجهة الأمامية وNode.js + Express في الواجهة الخلفية، مع استخدام MongoDB Atlas لتخزين البيانات.
الهدف من المشروع هو دعم وتمكين الحرفيين المحليين من بيع منتجاتهم اليدوية عبر الإنترنت من خلال منصة سهلة الاستخدام وآمنة وسريعة، بتجربة مستخدم احترافية وتصميم جذاب ومتجاوب لجميع الأجهزة (موبايل – تابلت – كمبيوتر).
المميزات الرئيسية:
تسجيل ودخول المستخدمين مع إعادة تعيين كلمة السر
حماية الصفحات باستخدام Auth Guard
تصفح المنتجات حسب التصنيف، البحث، الفلاتر، والصفحات
عربة تسوق ديناميكية وقائمة مفضلات
عملية الدفع باستخدام بوابة Paymob
تصميم جذاب باستخدام Figma
صفحة تواصل معنا، من نحن، ومعلومات الشحن
دعم تحميل الصور على Cloudinary
إرسال إشعارات عبر البريد الإلكتروني عند التسجيل أو نسيان كلمة السر
نظام إدارة الطلبات (تأكيد – إلغاء – توصيل)
صلاحيات المستخدمين (مستخدم – أدمن)
فلترة، Pagination، Rate Limiting، معالجة مركزية للأخطاء
تم تطبيق معايير الأمان والتحقق من البيانات باستخدام Joi وZod