نوع العمل:
تطوير متجر إلكتروني متكامل ومتجاوب لعلامة MAGIC HAND المتخصصة في الإكسسوارات والهدايا المصنوعة يدويًا، مع واجهة عربية RTL وتجربة استخدام مناسبة للمستخدم العربي.
مميزات المشروع:
- تصميم فاخر ومتجاوب مع جميع أحجام الشاشات.
- واجهة عربية بالكامل ودعم اتجاه RTL.
- عرض المنتجات وتنظيمها بشكل واضح وسهل.
- البحث والتصفية للوصول إلى المنتجات بسرعة.
- سلة مشتريات وقائمة مفضلة.
- نظام حسابات ومصادقة للمستخدمين.
- إدارة المنتجات والطلبات من خلال لوحة تحكم.
- ربط واجهة المتجر بالـBackend من خلال API.
- قاعدة بيانات لإدارة المنتجات والمستخدمين والطلبات.
- استخدام Redis للتخزين المؤقت وتحسين أداء النظام.
- تنظيم المشروع بطريقة تسهّل الصيانة والتطوير والتوسع مستقبلًا.
طريقة التنفيذ:
تم تطوير واجهة المتجر باستخدام HTML5 وCSS3 وJavaScript مع تصميم متجاوب ودعم اللغة العربية واتجاه RTL.
تم بناء الـBackend باستخدام Node.js وربطه بقاعدة بيانات PostgreSQL لإدارة بيانات المستخدمين والمنتجات والطلبات، مع استخدام Redis للتخزين المؤقت.
تم تنظيم المشروع إلى طبقات تشمل الواجهة، منطق التطبيق، المصادقة وإدارة الطلبات، وقاعدة البيانات والبنية التحتية، مع تجهيز Database Migrations وBackground Worker وعمليات فحص وتشغيل لدعم بيئة الإنتاج.
النتيجة:
متجر إلكتروني متكامل يجمع بين التصميم الفاخر، سهولة الاستخدام، والبنية البرمجية المنظمة والقابلة للتوسع.