تفاصيل العمل

مشروع التجارة الإلكترونية:

تم تطوير منصة تجارة إلكترونية تحتوي على واجهة أمامية (Frontend) وخادم خلفي (Backend) متكامل باستخدام تقنيات حديثة.

التقنيات المستخدمة:

Backend:

Node.js: تم استخدام Node.js كخادم جانبي لبناء تطبيق سريع وقوي.

Express.js: إطار العمل Express لتسهيل إدارة الـ API والطلبات بين الواجهة الأمامية وقاعدة البيانات.

MongoDB & Mongoose: لتخزين بيانات المستخدمين، المنتجات، والعروض بشكل مرن باستخدام MongoDB وقام Mongoose بتسهيل التعامل مع البيانات.

JWT (JSON Web Tokens): للمصادقة وتفويض المستخدمين بشكل آمن.

Stripe: تم دمج Stripe لتمكين المدفوعات الإلكترونية الآمنة عبر الإنترنت.

Redis: تم استخدام Redis لتحسين الأداء عن طريق تخزين البيانات مؤقتاً.

Cloudinary: لتخزين الصور والوسائط الخاصة بالمنتجات بشكل آمن وسريع.

Frontend:

React: لبناء واجهة تفاعلية وسريعة تسمح للمستخدمين بالتفاعل مع المحتوى بسلاسة.

Vite: أداة تطوير سريعة لبناء وتحديث تطبيق React بشكل سريع.

Tailwind CSS: لتصميم واجهات مرنة وجذابة دون الحاجة إلى كتابة الكثير من الأكواد CSS.

React Router DOM: للتنقل بين صفحات التطبيق بشكل ديناميكي.

Axios: لإجراء طلبات HTTP للتواصل مع الـ API واسترجاع بيانات مثل المنتجات والعروض.

Framer Motion: لإضافة حركة بصرية جذابة للمكونات داخل التطبيق.

React Hot Toast: لعرض إشعارات فورية للمستخدمين، مثل تأكيد عمليات الدفع أو إضافة منتجات إلى السلة.

Recharts: لعرض تحليلات مرئية (مثل الرسوم البيانية) حول المبيعات وحركة المرور على الموقع.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
22
تاريخ الإضافة
المهارات