طوّرت تطبيق تجارة إلكترونية كامل باستخدام Node.js وExpress.js في الخلفية، وMongoDB لإدارة البيانات. تم اعتماد بنية MVC لتنظيم الكود، مع واجهات ديناميكية مبنية باستخدام محرك القوالب EJS.
يدعم التطبيق إدارة المنتجات والمستخدمين، تحميل وتنزيل الصور، وإنشاء فواتير PDF، بالإضافة إلى تكامل مع خدمة Stripe لمعالجة عمليات الدفع الإلكترونية بشكل آمن.
الميزات:
تسجيل دخول آمن باستخدام JWT
إدارة المنتجات والطلبات من خلال لوحة تحكم ديناميكية
دعم رفع الصور باستخدام Multer
توليد فواتير بصيغة PDF تلقائيًا بعد كل طلب
تكامل مع Stripe لمعالجة الدفع
تصفح سلس باستخدام Pagination في الخلفية
الدور:
تنفيذ المشروع بالكامل من الصفر: تطوير البنية الخلفية، قواعد البيانات، واجهات المستخدم الديناميكية، ونشر التطبيق.