كاملمشروع شخصي2024
E-Commerce Platform
منصة تجارة إلكترونية متكاملة: واجهة REST وقاعدة بيانات علائقية وواجهة متجر بـ React — مبنية من البداية إلى النهاية.
التقنيات المستخدمة
Node.jsExpressMySQLSequelizeReactViteTailwindCSSFramer Motion
المشكلة
يحتاج المتجر الإلكتروني إلى نظام خلفي موثوق (منتجات وطلبات)، وواجهة برمجة نظيفة، وواجهة متجر سريعة وجذابة — تعمل جميعها معاً.
ما قمت ببنائه
- بناء واجهة REST باستخدام Node.js وExpress ونمذجة البيانات عبر Sequelize فوق MySQL.
- تطوير واجهة المتجر بـ React وVite مع Tailwind وFramer Motion.
- ربط الواجهة الأمامية بالـ API لمسار كامل: منتج ← سلة ← طلب.
التحديات وكيف تجاوزتها
- تصميم نموذج بيانات نظيف وعقد واجهة برمجة واضح بين الواجهة والخلفية.
- الحفاظ على سرعة المتجر مع بقائه غنياً بصرياً.
النتيجة
متجر متكامل يعمل فعلياً ويُظهر إتقاناً full-stack من قاعدة البيانات إلى الواجهة. عرض مباشر متاح.
ما تعلمته: تعزيز تصميم واجهات البرمجة والانضباط في إبقاء عقود الواجهة والخلفية متوافقة.