تطوير واجهة برمجة تطبيقات (RESTful API) متكاملة لمنصة تجارة إلكترونية (E-Commerce) باستخدام Node.js و Express.js وقواعد بيانات MySQL، مصممة لإدارة المتاجر والعمليات المالية والطلبات
نظام الحسابات والأمان (Auth System): تسجيل وتوثيق المستخدمين وإنشاء الحسابات باستخدام JWT وتشفير كلمة المرور بـ bcrypt.
إدارة الكتالوج والمنتجات (Product Management): بناء Endpoints لعرض المنتجات، التصنيفات (Categories)، ودعم عمليات البحث والفلترة.
سلة التسوق والطلبات (Cart & Order Processing): إدارة سلة الشراء للمستخدم، وإنشاء الطلبات وحساب الإجمالي وتغيير حالات الطلب (Pending, Completed).
معالجة الأخطاء والـ Validation: تطبيق Validation حازم على كافة المدخلات مع بناء Centralized Error Handling للتعامل مع الاستجابات بدقة.
بنية كود سهلة الصيانة (Clean Code Architecture): تقسيم المشروع إلى طبقات (Routes, Controllers, Middlewares, Services) لضمان سهولة التوسع والتطوير.