قمت بتطوير تطبيق تجارة إلكترونية باستخدام MERN Stack يقدم تجربة تسوق متكاملة للمستخدمين، من تصفح المنتجات وحتى إتمام عملية الشراء. ركزت في بناء التطبيق على الأداء، سهولة الاستخدام، وتنظيم البيانات بشكل فعّال.
أهم المميزات:
واجهة مستخدم تفاعلية باستخدام React وTailwind CSS، تتيح تصفح المنتجات بسهولة، مع فلاتر وتصنيفات.
نظام تسجيل دخول وتسجيل حساب باستخدام JWT لحماية الجلسات وتأمين بيانات المستخدم.
إدارة منتجات: عرض، إضافة، تعديل، وحذف المنتجات (للأدمن)، مع دعم رفع الصور.
عربة التسوق (Cart): إمكانية إضافة المنتجات، تعديل الكميات، وحساب السعر الإجمالي.
نظام الطلبات: إنشاء طلبات جديدة، متابعة حالة الطلب، وتخزينها في قاعدة البيانات.
تكامل مع MongoDB لإدارة البيانات بكفاءة باستخدام Mongoose.
نشر التطبيق: الواجهة الأمامية على Vercel والخلفية على سيرفر أو خدمة سحابية مثل AWS أو Render.
الهدف من التطبيق:
بناء منصة تجارة إلكترونية مرنة وقابلة للتوسع، مع مراعاة معايير الجودة وتجربة المستخدم، وإبراز مهاراتي في تصميم وبناء نظام حقيقي وقابل للاستخدام.